小编Ste*_*Axo的帖子

按列而不是按行过滤 R 数据框

我想过滤我的数据框,以便获得给定行具有特定值的所有列。

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)

r dataframe

2
推荐指数
1
解决办法
1790
查看次数

标签 统计

dataframe ×1

r ×1