Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zapisz dt na dysk, używając nazwy pliku "fwrite.txt".
  • Zaimportuj plik za pomocą readLines(), aby sprawdzić, czy wartości w kolumnie name są 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")
Edytuj i uruchom kod