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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *