我有一个特定条件(Incident = yes
),我想知道满足此条件的两列中的值。我有一个非常大的数据框(许多行和许多列),并且正在寻找“筛选”功能。
使用df
(其列比所示的多得多)来说明以下示例:
Repetition Step Incident Test1 Test2
1 1 no 10 20
1 1 no 9 11
1 2 yes 9 19
1 2 yes 11 20
1 2 yes 12 22
1 3 yes 9 18
1 3 yes 8 18
我想得到的答案是
Repetition Step
1 2
1 3
如果我只想知道该步骤,则可以使用以下命令:
df[df.Incident == 'yes'].Step.unique()
是否有类似的命令来获取特定条件下两列的值?
感谢您的帮助! :-)