Tôi có một dataframe lớn, nhưng ví dụ nhỏ sẽ là như thế này:transposing một dataframe duy trì cột đầu tiên là tiêu đề
mydf <- data.frame(A = c(letters[1:10]), M1 = c(11:20), M2 = c(31:40), M3 = c(41:50))
Tôi muốn transpose các dataframe và duy trì các cột 1 (A) như tiêu đề cột (ký tự [1:10]) dưới dạng tên biến. Sau đây là các thử nghiệm đầu của mã không thành công.
tmydf = data.frame(t(mydf))
names(tmydf) <- tmydf[1,]
Cảm ơn;
Bạn không cần phải gọi 'c' cho chuỗi được tạo bằng dấu hai chấm. Vì vậy, '11: 20' cũng giống như 'c (11:20)', và 'chữ cái [1:10]' cũng giống như 'c (chữ cái [1:10])'. –