python - 如何使用python对一个变量应用过滤器考虑其他两个变量

标签 python pandas indexing conditional-statements tableau-api

我的数据包含变量participantsoriginscore。我想要那些分数大于 60 的参与者和来源。这意味着要过滤参与者,我必须考虑来源和分数。我只能根据原点或分数进行过滤,但它不起作用。

如果有人能帮助我,那就太好了!!!

最佳答案

我认为你可以使用boolean indexing :

df = pd.DataFrame({'participants':['a','s','d'],
                   'origin':['f','g','t'],
                   'score':[7,80,9]})

print (df)
  origin participants  score
0      f            a      7
1      g            s     80
2      t            d      9

df = df[df.score > 60]
print (df)
  origin participants  score
1      g            s     80

关于python - 如何使用python对一个变量应用过滤器考虑其他两个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39638777/

相关文章:

python - 根据行索引值对 pandas 数据帧列中的值求和

python - Pandas 合并101

python - Pandas - 用名称 ID 替换数字字符串

与列表相关的java难题

mysql - 复杂的 MySQL 查询给出了不正确的结果

python - 获取对象中的碱基列表

python - 禁止(未设置 CSRF cookie。)与 React 和 axios

indexing - 如何防止搜索引擎索引特定域的目录?

python - 在 Python 中解析 C 结构

python - 在连接到 mySql 服务器之前在后台运行 ssh 端口转发