我在R中有一些不同大小的向量,让我们说:
A<-c(A1,A2,A3)
B<-c(B1,B2,B3,B4,B5)
C<-c(C1,C2)
我将他们加入一个清单:
V1<-c(list(A,B,C))
现在我有另一组矢量,同样具有不同的大小:
D<-c(D1,D2,D3,D4)
E<-c(E1,E2)
F<-c(F1,F2,F3,F4,F5)
我再次将他们加入另一个名单:
V2<-c(list(D,E,F))
A1,A2,B1,B2等是数字。
现在,我尝试使用这两个向量V1和V2创建数据框:
df<-data.frame(V1,V2)
..但我收到了一个错误:&#34;参数意味着行数不同&#34;。
我的问题是,有可能像这样制作数据框吗?如果可能,怎么样?
提前致谢!
答案 0 :(得分:0)
来自data_frame
的{{1}}可以直接获取dplyr
列
list
答案 1 :(得分:0)
Psidom得到了答案:
要创建以列表为列的数据框,可以使用I. data.frame(V1 = I(V1),V2 = I(V2))包装列表。
我不能接受评论作为答案,但就是这样。
感谢Psidom!