我想过滤我的数据框,以便获得给定行具有特定值的所有列。
DF
vec1 vec2 vec3
1 a aa d
2 b bb e
3 c cc f
4 1 1 2
Run Code Online (Sandbox Code Playgroud)
例如,1第 4 行中的所有列。
DF[4,1]==1 and DF[4,2]==1
# These both evaluate to TRUE. I want those columns.
vec1 vec2
1 a aa
2 b bb
3 c cc
4 1 1
Run Code Online (Sandbox Code Playgroud)
1 或除第 4 行以外的所有列
DF[4,3]==1
# This evaluates to FALSE. So this would go in a separate data frame
vec3
1 d
2 e
3 f
4 …Run Code Online (Sandbox Code Playgroud)