【发布时间】:2020-09-08 19:25:13
【问题描述】:
我有一个从对 mapply 的调用中派生的 sets::interval 列表:
library(sets)
l <- mapply(function(x) interval(x, x+9, bounds="[]", domain="N0"), seq(0,110,10), SIMPLIFY=FALSE)
l
结果我得到了
[[1]]
0..9
[[2]]
10..19
[[3]]
20..29
[[4]]
30..39
[[5]]
40..49
现在我需要将 l 转换为数据框的一列,比如说
df <- data.frame(e=c(1:5))
为了得到类似的东西
e f
1 1 0..9
2 2 10..19
3 3 20..29
4 4 30..39
5 5 40..49
提前感谢您的帮助。
【问题讨论】:
标签: r list dataframe set intervals