gpt4 book ai didi

python - 两步过滤,pandas

转载 作者:行者123 更新时间:2023-12-01 03:52:46 24 4
gpt4 key购买 nike

我有一个包含两列的数据框:“城市”和“数字”

df = pd.DataFrame({'City':['1','1','3','4'],'Number':['3-1','42','23','3-4']})

如果我想按城市过滤,可以说 City == 1。我可以这样做:

df[df['City']=='1']

得到了这个:

    City    Number
0 1 3-1
1 1 42

但我也想按数字过滤。

如何才能只获取 City == 1 且数字带有“-”的项目?

最佳答案

尝试:

df[(df.City=='1') & (df.Number.str.contains('-'))]

关于python - 两步过滤,pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37982584/

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