从返回的数据中删除索引

时间:2019-06-04 07:54:20

标签: python pandas

我有一个数据框(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

1 个答案:

答案 0 :(得分:2)

尝试以下语句:

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)

这只是增强。