Se il dataframe è veramente in quel formato, allora tutti i vettori saranno vettori di caratteri. In alternativa, è fondamentalmente sono una matrice di carattere e si potrebbe fare questo:
data.frame(t(df))
Sarebbe meglio, però, a poco lo definiscono il modo in cui si desidera dal get-go
df <- data.frame(c('A','B','C','D','E'),
c(1, 2, 3, 4, 5),
c(6, 7, 8, 9, 0))
È potrebbe anche fare questo
df <- data.frame(LETTERS[1:5], 1:5, c(6:9, 0))
Se si voleva dare i nomi delle colonne, si potrebbe fare questo
df <- data.frame(L = LETTERS[1:5], N1 = 1:5, N2 = c(6:9, 0))
A volte, se uso read.DIF di dati Excel i dati vengono trasposti. È così che hai ottenuto i dati originali? Se è così, si può chiamare
read.DIF(filename, transpose = T)
per ottenere i dati con l'orientamento corretto.
Come hai ottenuto i dati in R in questo modo? – adamleerich