我该如何看待与Pandas的特定一排呢?

2024-04-19 15:10:52 发布

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

我对Python熊猫还比较陌生。很抱歉问了一个很简单的问题。但我要把目标对准街上所有的餐馆。你知道吗

这不是瞄准它的方法吗:

commonwealth = df[df['Street'] == 'Commonwealth AV']

 Restaurant Number Street
    a          700    Commonwealth AV
    b          300    Faneuil Hall ST
    c          440    Commonwealth AV

但是,我没有得到任何回报?你知道吗

此外,就在我把目标定在“街道”之前,我实际上把地址分为“街道”和“号码”,我不确定这是否改变了什么。你知道吗


Tags: 方法streetnumber目标df街道restaurant对准
1条回答
网友
1楼 · 发布于 2024-04-19 15:10:52

正如其他人所注意到的,字符串中有一些空白。这一点的线索是,街道名称的显示偏移了列名。试试看

df['Street'] = df['Street'].apply(lambda x: x.strip())

清除所有空白。那么

df[df['Street'] == 'Commonwealth AV']

或者

df.loc[df['Street'] == 'Commonwealth AV', :]

应该能找到街道所在的地方Commonwealth AV

相关问题 更多 >