正在从返回的索引中删除索引

2024-05-29 10:25:46 发布

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

我有一个数据帧(df

看起来像:

  first_name surname location identifier
0       Fred   Smith   London  FredSmith
1       Jane   Jones  Bristol  JaneJones 

我正在尝试查询一个特定字段并将其返回到变量value,使用:

value = df.loc[df['identifier'] == query_identifier ,'location']

所以当query_identifier等于FredSmith时,我返回value

0 London

如何删除0,这样我就可以:

London

Tags: 数据namedfvaluelocationsurnamefredquery
1条回答
网友
1楼 · 发布于 2024-05-29 10:25:46

请尝试以下语句:

value = df.loc[df['identifier'] == "FredSmith" ,'location'].values[0]

这对你有帮助

如果同一标识符有多个值,则:

value = df.loc[df['identifier'] == "FredSmith" ,'location'].values
for df_values in value:  
    print(df_values)

这只是增强

相关问题 更多 >

    热门问题