НачатьНачать бесплатно

Запись файлов на диск

fwrite() — это многопоточная функция записи файлов, которая, как и fread(), использует разумные настройки по умолчанию.

Например, выведите dt в консоль и обратите внимание: в столбце name имя и фамилия разделены символом ,, а столбец val имеет тип list. fwrite() автоматически заключит значения столбца name в кавычки и добавит вторичный разделитель (символ оператора ИЛИ, |) для столбца с типом list.

Это упражнение является частью курса

Работа с данными с помощью data.table в R

Посмотреть курс

Инструкции к упражнению

  • Запишите dt на диск, указав имя файла "fwrite.txt".
  • Импортируйте файл с помощью readLines(), чтобы убедиться, что значения столбца name автоматически взяты в кавычки, а столбец с типом list разделён символом |.
  • Импортируйте файл с помощью fread().

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Write dt to fwrite.txt
___(___, "___")

# Import the file using readLines()
___("fwrite.txt")

# Import the file using fread()
___("fwrite.txt")
Редактировать и запускать код