Come salvare l'output r in un file di testo (con esempi)
Esistono due modi comuni per salvare l’output R in un file di testo:
Metodo 1: utilizzare la funzione Sink()
#define file name
sink(" my_data.txt ")
#write this string to file
"here is some text"
#close the external connection
sink()
Metodo 2: utilizzare la funzione cat()
#write string to file
cat(" here is some text ", file = " my_data.txt ")
Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.
Esempio 1: salvare l’output R in un file di testo utilizzando Sink()
Possiamo utilizzare la seguente funzione Sink() per esportare una stringa in un file di testo:
#define file name
sink(" my_data.txt ")
#write this string to file
"here is some text"
#close the external connection
sink()
Possiamo quindi accedere alla directory di lavoro corrente e aprire il file di testo:
Il file contiene la stringa che abbiamo specificato.
Possiamo anche usare la funzione cat() per esportare qualcosa di più complesso come un blocco di dati in un file di testo:
#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()
Possiamo quindi accedere alla directory di lavoro corrente e aprire il file di testo:
Il file contiene il frame di dati che abbiamo creato.
Esempio 2: salva l’output R in un file di testo utilizzando cat()
Possiamo usare la seguente funzione cat() per salvare una stringa in un file di testo:
#save string to text file
cat(" here is some text ", file = " my_data.txt ")
Possiamo quindi accedere alla directory di lavoro corrente e aprire il file di testo:
Il file di testo contiene la stringa che abbiamo specificato.
Tieni presente che la funzione cat() non include alcun numero di riga della console R nel file di testo, a differenza della funzione Sink() .
Sentiti libero di utilizzare la funzione adatta alle tue esigenze.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in R:
Come esportare un frame di dati in un file Excel in R
Come esportare un dataframe in un file CSV in R
Come esportare un elenco in un file in R