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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *