ファイルをディスクに書き出す
fwrite() は並列で動作するファイル書き出し関数で、fread() と同様に賢いデフォルト設定があります。
たとえば、コンソールで dt を表示すると、name 列は名字と名前が , で区切られており、val 列は list 型になっていることがわかります。fwrite() は name 列を自動的に引用符で囲み、リスト型の列には OR 演算子の記号 | を副次的なセパレーターとして追加できます。
この演習はコースの一部です
R の data.table によるデータ操作
演習の手順
- ファイル名
"fwrite.txt"を使ってdtをディスクに書き出してください。 readLines()を使ってファイルを読み込み、name列が自動的に引用符で囲まれていること、リスト列が|で区切られていることを確認してください。fread()を使ってファイルを読み込んでください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Write dt to fwrite.txt
___(___, "___")
# Import the file using readLines()
___("fwrite.txt")
# Import the file using fread()
___("fwrite.txt")