-2
A<-c("a","b","c","d")
B<-c("a","b","c","d")
C<-list(c("a","b","c","d"),c("a","b","c","d"))
D<-c("a","b","c","d")
x<-list(A,B,C,D)
如何將列表x轉換爲數據框而不使用「for」?R將列表轉換爲數據框
A<-c("a","b","c","d")
B<-c("a","b","c","d")
C<-list(c("a","b","c","d"),c("a","b","c","d"))
D<-c("a","b","c","d")
x<-list(A,B,C,D)
如何將列表x轉換爲數據框而不使用「for」?R將列表轉換爲數據框
數據幀需要有相同長度的列。你的C列只有兩個元素,因爲它由兩個列表組成,每個列表中有四個項目,我假設C是一個2列4行數據框。爲最終數據框中更好的列名命名列表元素。
A<-c("a","b","c","d")
B<-c("a","b","c","d")
C<-list(C1 = c("a","b","c","d"), C2= c("a","b","c","d"))
D<-c("a","b","c","d")
df <- data.frame(A, B, C, D)
你試過'data.frame(x)'並更改列名稱 – akrun
你想要的數據框是什麼樣的?列表中的每個元素都被轉換爲列嗎?一排?單元格內的列表? –