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
Pokyny k cvičení
- Zapiš
dtna disk pod názvem souboru"fwrite.txt". - Importuj soubor pomocí
readLines()a ověř, že hodnoty sloupcenamejsou 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")