【发布时间】:2018-01-01 20:58:41
【问题描述】:
我有一个名为“find_gaps”的元素列表,下面是列表的前 3 个元素:
$`2014-11-01 00:33:18`
1 1 1 1 1 1 1 1 1 118
$`2014-11-01 01:35:58` 1 1 1 1 1 1 1 1 1 116
$`2014-11-01 02:34:28` 1 25 25
我想在每个元素中查找大于或等于 24 的值,并将输出作为数据框,其中每列包含的行数等于每个列表元素中大于 24 的值的数量。例如,“find_gaps”中的第一个元素将对应于只有一行(值为 118)的数据框列。我确信有办法做到这一点,我使用了下面的代码,但我只得到每个列表元素中大于 24 的值的位置/索引,而不是值本身:
greater_than_24<-lapply(find_gaps,function(x)which(x>=24))
【问题讨论】:
-
我尝试了一个解决方案 - 但如果不令人满意,您能否明确说明您希望输出的样子?
-
您能否进一步说明您的预期输出?
-
欢迎堆栈溢出。请使用
dput函数复制您的列表。