Datensatz einlesen

  • Und erste Spalte mit den Bezeichnungen auslassen.

data <- read.csv("spyout-test.txt",colClasses=c("NULL",NA,NA,NA,NA), sep="\t")

Library installieren

Wenn nicht schon geschehen…

install.packages("data.table")

Transpose

library(data.table)

#transpose data frame
data_t <- transpose(data)

#redefine row and column names
rownames(data_t) <- colnames(data)
colnames(data_t) <- rownames(data)

#display transposed data frame
data_t
   1 2 3 4 5 6 7 8  9
q1 2 5 6 5 5 1 7 1 10
q2 3 4 4 4 5 4 1 8 10
q3 4 3 3 2 3 5 7 1  8
q4 5 2 2 5 1 2 7 1  8