gpt4 book ai didi

python - 带有喜欢和日期的 Pandas 查询功能

转载 作者:太空狗 更新时间:2023-10-30 01:44:15 25 4
gpt4 key购买 nike

我有一个 python 函数,它获取 pandas 数据帧并通过 DataFrame 的“查询”函数对其执行条件。

像 =, != 这样简单的条件就可以了。

但我希望它执行带有“like”的条件。这可能吗?

此外,我想检查某些列是否大于“现在”...

我该怎么做?

最佳答案

演示:

In [166]: now = pd.datetime.today()

In [167]: df
Out[167]:
date s
0 2017-01-18 sample string
1 2017-12-01 blah-blah
2 2017-08-17 a key

In [168]: df.query("s.str.contains('key')", engine='python')
Out[168]:
date s
2 2017-08-17 a key

In [169]: df.query("s.str.contains('key') or date > @now", engine='python')
Out[169]:
date s
1 2017-12-01 blah-blah
2 2017-08-17 a key

关于python - 带有喜欢和日期的 Pandas 查询功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45733769/

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