Запись файлов на диск
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")