【发布时间】:2019-04-02 11:14:33
【问题描述】:
我想以不同的时间间隔从数据框中的列中提取值。间隔存储在列表中。有没有办法提取这个?
该列如下所示:
6211
6111
711
414
3211
3311
3411
3511
6211
6111
...
还有这样的列表:
"2" "4" "2" "6" "15" "2" "9"...
现在我想在 df 的列上应用列表(列表定义了所需值之间的步骤。结果应该作为新变量存储在 df 中。由于缺少值,我们需要填充新的带有 NA 的列。这些应存储在列表中定义的间隔中。
所以结果应该是这样的:
# X Y
1 6211 711
2 6111 NA
3 711 NA
4 414 3411
5 3211 NA
....
其中行之间的 NA 的数量再次由向量定义。 在最后一步中,我想将 X 和 Y 粘贴在一起以获得关键变量。
谢谢!
【问题讨论】:
标签: r list dataframe vector extract