【发布时间】:2017-11-25 23:57:02
【问题描述】:
我正在处理一个相当嘈杂的数据集,我想知道是否有一种好方法可以选择性地在组内的两行数据之间进行选择或不理会它们。从逻辑上讲,我想按组进行过滤,然后构建一个 if-else 类型的控制结构来根据第二列的值比较行。
例子:
Row ID V1 V2
1 1 blah 1.2
2 1 blah NA
3 2 foo 2.3
4 3 bar NA
5 3 bar NA
我想按 ID (1, 2, 3) 分组,然后转到 V2 列并选择例如第 1 行而不是第 2 行,因为第 2 行有 NA。但是对于第 4 行和第 5 行,两者都是“NA”,我想不理会它们。
谢谢,
【问题讨论】: