Come utilizzare write.table in r (con esempi)


È possibile utilizzare la funzione write.table in R per esportare un frame o una matrice di dati in un file.

Questa funzione utilizza la seguente sintassi di base:

 write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ')

Per impostazione predefinita, i valori nel file esportato sono separati da un singolo spazio, ma puoi utilizzare l’argomento sep per specificare un delimitatore diverso.

Ad esempio, puoi scegliere di utilizzare una virgola come delimitatore:

 write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ', sep=' , ')

Il seguente esempio passo passo mostra come utilizzare questa funzione nella pratica.

Correlati: come utilizzare read.table in R

Passaggio 1: creare un frame di dati

Iniziamo creando un frame di dati in R:

 #create data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#view data frame
df

  var1 var2 var3 var4
1 1 7 3 1
2 3 7 3 1
3 3 8 6 2
4 4 3 6 8
5 5 2 8 9

Passaggio 2: utilizzare write.table() per esportare il frame di dati

Successivamente, utilizziamo write.table() per esportare il frame di dati in un file chiamato data.txt situato sul mio desktop:

 #export data frame to Desktop
write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ')

Passaggio 3: visualizza il file esportato

Quindi posso andare sul desktop e aprire il file chiamato data.txt per visualizzare i dati:

Tieni presente che i valori nel file sono separati da singoli spazi poiché non abbiamo specificato un delimitatore diverso durante l’esportazione del frame di dati.

Risorse addizionali

Come esportare un frame di dati in un file Excel in R
Come esportare un frame di dati in un file CSV in R

Aggiungi un commento

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