我有一个带有两个字段的数据框,分别是 user 和 data ,以及由用户索引的一系列阈值。我想过滤数据框,以仅使与 data 字段值相对应的行小于该 user 的 threshold 阈值。有想法吗?
答案 0 :(得分:0)
您可以只使用loc
:
通过标签或布尔数组访问一组行和列
您可以找到有关位置here
的更多信息例如:
df
user data
0 1 50
1 2 60
2 3 70
3 4 80
4 5 80
5 6 90
6 7 50
7 8 60
8 9 55
9 10 89
trsh
threshold
0 54
1 52
2 53
3 57
4 81
5 82
6 61
7 57
8 75
9 65
df.loc[df.data >= trsh.threshold]
user data
1 2 60
2 3 70
3 4 80
5 6 90
7 8 60
9 10 89