【问题标题】:R: using grepl, how to only list that is trueR:使用 grepl,如何仅列出正确的
【发布时间】:2015-06-03 20:52:11
【问题描述】:

我有一个数据列表,我正在尝试将它们分成 AM 和 PM 组。

我做到了

df1 <- split(start, grepl('PM', start$StartTime))

将我的列表分成 AM/PM 组。但是我只想查看那些评估为 TRUE 的人(即 PM)。

有人知道吗?

【问题讨论】:

  • 创建索引index &lt;- grepl('PM', start$StartTime) 仅获取带有“PM”的行start[indx,]AMstart[!indx,]
  • 如果您已经拆分它,那么df1[["TRUE"]] 应该为您提供PM 唯一的列表元素
  • 如果有示例数据框,我会投票赞成。

标签: r list grepl


【解决方案1】:

类似于akrun的建议:

subset(start, grepl('PM', StartTime))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-14
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多