【发布时间】:2021-01-20 10:15:39
【问题描述】:
我有一个像这样的数据框:
df<-data.frame(x=1:5,y=6:10,z=11:15)
x y z
1 1 6 11
2 2 7 12
3 3 8 13
4 4 9 14
5 5 10 15
现在我想创建一个列表new_list,其中每个元素都是一个向量列。
这看起来像:
str(new_list)
list of 3
$ : num[1:5] 1 2 3 4 5
$ : num[1:5] 6 7 8 9 10
$ : num[1:5] 11 12 13 14 15
我试过了:
new_list <-lapply(df,c)
但这只是返回
list of 3
$ : num[1:5] 1
$ : num[1:5] 6
$ : num[1:5] 11
注意:我希望我的目标很明确。如果不是请告诉我。
【问题讨论】:
-
数据框已经是列的列表...如果您告诉我们为什么要这样做,我们可能会提供更多帮助。