Zapisywanie plików na dysk
fwrite() to równoległy mechanizm zapisu plików, który – podobnie jak fread() – działa z inteligentnymi ustawieniami domyślnymi.
Na przykład wyświetl dt w konsoli i zwróć uwagę, że kolumna name zawiera imię i nazwisko rozdzielone przecinkiem (,), a kolumna val jest typu list. Funkcja fwrite() automatycznie otoczy wartości w kolumnie name cudzysłowem oraz zastosuje dodatkowy separator (operator OR, |) dla kolumny listowej.
To ćwiczenie jest częścią kursu
Manipulacja danymi z data.table w R
Instrukcje do ćwiczenia
- Zapisz
dtna dysk, używając nazwy pliku"fwrite.txt". - Zaimportuj plik za pomocą
readLines(), aby sprawdzić, czy wartości w kolumnienamesą automatycznie ujęte w cudzysłów, a kolumna listowa jest rozdzielona znakiem|. - Zaimportuj plik za pomocą
fread().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Write dt to fwrite.txt
___(___, "___")
# Import the file using readLines()
___("fwrite.txt")
# Import the file using fread()
___("fwrite.txt")