始める無料で始める

ファイルをディスクに書き出す

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")
コードを編集して実行