Začněte nyníZačněte zdarma

Zápis souborů na disk

fwrite() je paralelní funkce pro zápis souborů a stejně jako fread() má i ona chytré výchozí hodnoty.

Zkus si například vypsat dt do konzole a všimni si, že sloupec name obsahuje křestní jméno a příjmení oddělené znakem , a sloupec val je typu list. fwrite() dokáže automaticky obalit hodnoty sloupce name do uvozovek a přidat sekundární oddělovač (symbol operátoru OR, |) pro sloupec typu list.

Toto cvičení je součástí kurzu

Manipulace s daty pomocí data.table v R

Zobrazit kurz

Pokyny k cvičení

  • Zapiš dt na disk pod názvem souboru "fwrite.txt".
  • Importuj soubor pomocí readLines() a ověř, že hodnoty sloupce name jsou automaticky uzavřeny do uvozovek a hodnoty list sloupce jsou odděleny znakem |.
  • Importuj soubor pomocí fread().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

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

# Import the file using fread()
___("fwrite.txt")
Upravit a spustit kód