Como salvar a saída r em um arquivo de texto (com exemplos)
Existem duas maneiras comuns de salvar a saída R em um arquivo de texto:
Método 1: use a função Sink()
#define file name
sink(" my_data.txt ")
#write this string to file
"here is some text"
#close the external connection
sink()
Método 2: use a função cat()
#write string to file
cat(" here is some text ", file = " my_data.txt ")
Os exemplos a seguir mostram como usar cada método na prática.
Exemplo 1: Salve a saída R em um arquivo de texto usando Sink()
Podemos usar a seguinte função Sink() para exportar uma string para um arquivo de texto:
#define file name
sink(" my_data.txt ")
#write this string to file
"here is some text"
#close the external connection
sink()
Podemos então navegar até o diretório de trabalho atual e abrir o arquivo de texto:
O arquivo contém a string que especificamos.
Também podemos usar a função cat() para exportar algo mais complexo, como um bloco de dados para um arquivo de texto:
#define file name
sink(" my_data.txt ")
#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
dots=c(12, 29, 24, 30, 19),
assists=c(5, 5, 7, 4, 10))
print (df)
#close the external connection
sink()
Podemos então navegar até o diretório de trabalho atual e abrir o arquivo de texto:
O arquivo contém o quadro de dados que criamos.
Exemplo 2: Salve a saída R em um arquivo de texto usando cat()
Podemos usar a seguinte função cat() para salvar uma string em um arquivo de texto:
#save string to text file
cat(" here is some text ", file = " my_data.txt ")
Podemos então navegar até o diretório de trabalho atual e abrir o arquivo de texto:
O arquivo de texto contém a string que especificamos.
Observe que a função cat() não inclui nenhum número de linha do console R no arquivo de texto, ao contrário da função Sink() .
Sinta-se à vontade para usar a função que atenda às suas necessidades.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
Como exportar um quadro de dados para um arquivo Excel em R
Como exportar um dataframe para um arquivo CSV em R
Como exportar uma lista para um arquivo em R