1

Python の場合:

fo = open("foo.txt", "r+")  
str = fo.read(10);  
position = fo.tell();  
print "Current file position : ", position  

Rにファイルポインタはありますか? ファイルを読んでいる間、現在のファイルの位置を知ることはできますか?

4

1 に答える 1

3

?fileファイルを開く方法と多くのファイル関連関数を説明するファイル関連関数を試してみることができます。

fo <- file('foo.txt', 'r+') // see  ?file for more details on the parameters

fo他の関数にフィードできる接続オブジェクトです。をすべて読むことをお勧めします?file。これは非常に有益です。

特に、See AlsoとのExamplesセクションを参照してください。

このSee Also セクションには、ファイルを操作するための一連の関連関数がリストされています。ここでは、ファイルを読み取るための(たとえば)readLinesreadBin(バイナリファイルを読み取るため)、 scan(データをベクトルまたはリストに読み取るため)について説明します。

また、言及していますseek?seekあなたを見るとそれがわかります

seekwithwhere = NAは、接続の現在のバイトオフセットを返します(最初から)

だから試してみてください

seek(fo)

(ヒント-Rのヘルプファイルは非常に役立ちます!「関連項目」セクションでは、表示している関数に関連する関数が示され、「例」セクションでは、それらの使用方法の例が示されます。必要に応じてファイルに関係するものを検索して機能し?fileなかった場合は、いつでも??fileあいまい検索を実行できます)。

于 2012-07-23T03:34:17.187 に答える