In R, esiste una funzione come read.csv
che legge nei file in cui le intestazioni si trovano a sinistra (o a destra) rispetto alla parte superiore ei dati sono organizzati da sinistra a destra?Lettura di un file CSV organizzato orizzontalmente
Quindi i dati sarebbe simile:
var1,1,2,3,4,5
Guardando la documentazione per read.table
e read.csv
, nulla sembra saltar fuori. L'opzione migliore che vedo usando queste funzioni è usare read.table
e quindi costruire un'altra tabella le cui colonne sono le righe dei dati originali e così via.
può dare un minimo esempio 2 o 3 la linea di come la vostra sembra un dato di testo? Intendi dire che ogni riga è simile a: 'var1,1,2,3,4,5'? – thelatemail
Sì, esattamente così. Quindi l'intestazione in questo caso è la colonna più a sinistra. –
* se * tutte le variabili sono numeriche allora puoi fare come hai suggerito; 'x <- read.csv (...); y <- setNames (as.data.frame (t (x [, - 1])), as.character (x [, 1])) ' –