0

大きなファイルの最初の 5 行 (合計 1000 000 行) は次のとおりです。

c6 c24 c32 c54 c67
c6 c24 c32 c51 c68 c78
c6 c32 c54 c67
c6 c32 c55 c63 c85 c94 c75
c6 c32 c53 c67

readLines()は1行目から1行ずつ読み込める。20001行目を読みたいときはreadLines ( )あまり効率的ではない. ありがとうございました。

4

2 に答える 2

1

ファイルを読みたいだけなら、引数と引数scanの両方を持つ which を使用するのはどうですか。skipnlines

scan( "myfile" , skip = 20000 , nlines = 1 )

ただし、削除についてはわかりません。通常、Rではすべてが可能ですが、元のファイルの完全なコピーが必要な場合は、参照している特定の行を除いて、行を削除する前にファイル全体を読み込む必要があると思います.

于 2013-06-21T12:32:37.180 に答える