gpt4 book ai didi

python - 我如何使用python在数据框中完全匹配

转载 作者:行者123 更新时间:2023-12-01 08:50:59 25 4
gpt4 key购买 nike

在下面的图片中,我喜欢完全匹配,例如比特币与比特币的匹配,但现在比特币可以匹配任何包含“比特币”的东西 enter image description here

最佳答案

当我看到你的数据帧时,你有一个特定的列,其中包含字符串bitcoin,因此最好根据如下列进行匹配。

只是一个示例集..

>>> df
vals ids
0 1 bitcoin
1 2 bbitcoin
2 3 bitcoin
3 4 anotherbitcoin

结果:

>>> df[df.ids == "bitcoin" ]
vals ids
0 1 bitcoin
2 3 bitcoin

或者

>>> df[df['ids'] == 'bitcoin']
vals ids
0 1 bitcoin
2 3 bitcoin

另一个..

>>> print(df[df['ids'].str.strip()=="bitcoin"])
vals ids
0 1 bitcoin
2 3 bitcoin

甚至可以用 bool 表达式调用查询方法。该表达式基于列名称

# df.query('ids == "bitcoin"')

如果您根据所需的值比较多个列..

>>> df[(df['ids'] == 'bitcoin') & (df['vals'] == 3)]
vals ids
2 3 bitcoin

关于python - 我如何使用python在数据框中完全匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53128930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com