Gravando arquivos em disco
fwrite() é um gravador de arquivos em paralelo e, assim como fread(), também tem padrões inteligentes.
Por exemplo, imprima dt no seu console e repare que a coluna name tem nome e sobrenome separados por ,, e a coluna val é do tipo list. O fwrite() consegue, automaticamente, colocar aspas na coluna name e adicionar um separador secundário (o símbolo do operador OR, |) para a coluna de listas.
Este exercício faz parte do curso
Manipulação de dados com data.table em R
Instruções do exercício
- Grave
dtem disco usando o nome de arquivo"fwrite.txt". - Importe o arquivo usando
readLines()para verificar que a colunanameé colocada entre aspas automaticamente e que a coluna de lista é separada por|. - Importe o arquivo usando
fread().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Write dt to fwrite.txt
___(___, "___")
# Import the file using readLines()
___("fwrite.txt")
# Import the file using fread()
___("fwrite.txt")