如何使用pandas在python中按字母对行值排序

2024-06-13 06:09:48 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我有一个excel文件,其中有一些初创公司的信息,我想显示城市位置以“s”或“p”开头的初创公司的详细信息。我如何使用熊猫来实现这一点

数据:

City  Location
Pune
Mumbai
Mumbai
Hyderabad
Burnsville
Bengaluru
Mumbai
Menlo Park
Bengaluru
Gurgaon
New Delhi
Bengaluru
Mumbai
Noida
Bengaluru

这不起作用:

 df[df['City Location'].str.startswith(('s','p'))]

Tags: 文件数据信息citydf详细信息公司location
1条回答
网友
1楼 · 发布于 2024-06-13 06:09:48

如果需要测试列City Location并按^{}筛选,请将^{}与元组一起使用:

编辑:如果需要测试大写值:

df[df['City Location'].str.startswith(('S','P'), na=False)]

如果需要测试小写或大写:

df[df['City Location'].str.lower().str.startswith(('s','p'), na=False)]

相关问题 更多 >