【发布时间】:2015-06-03 20:52:11
【问题描述】:
我有一个数据列表,我正在尝试将它们分成 AM 和 PM 组。
我做到了
df1 <- split(start, grepl('PM', start$StartTime))
将我的列表分成 AM/PM 组。但是我只想查看那些评估为 TRUE 的人(即 PM)。
有人知道吗?
【问题讨论】:
-
创建索引
index <- grepl('PM', start$StartTime)仅获取带有“PM”的行start[indx,]和AM,start[!indx,] -
如果您已经拆分它,那么
df1[["TRUE"]]应该为您提供PM唯一的列表元素 -
如果有示例数据框,我会投票赞成。