我有一个data.frame我希望data.frame使用向量分解为s 的列表,该向量将告诉我每个连续列表元素中应该有多少行.
样本数据
vectornom <- c(1,2,4,3)
df <- data.frame(x=1:10,y=11:20)
Run Code Online (Sandbox Code Playgroud)
期望的结果
> new_list
[[1]]
x y
1 11
[[2]]
x y
2 12
3 13
[[3]]
x y
4 14
5 15
6 16
7 17
[[4]]
x y
8 18
9 19
10 20
Run Code Online (Sandbox Code Playgroud)
我感谢您的帮助
小智 5
您可以使用(非常棒的)split函数,vectornom用于创建"拆分"的索引
split(df, rep(1:length(vectornom), vectornom))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
323 次 |
| 最近记录: |