繁体   English   中英

如何从 dataframe python 中提取特定的键和值

[英]how to extract specific key and value from a dataframe python

[在此处输入图片描述][1][

我想从数据框中提取名称(a)和相应的分数(90)正如您在此处看到的,我使用 iloc 方法来获取各个名称的分数。 唯一的问题是,如果名称在 dataframe 中互换,我们将无法获得准确的分数。 我们可以使用 python 提取名称作为键和分数作为值吗? 通过这种方式,我们可以避免硬编码。

代码:

name_dict = {
    'Name': ['a','b','c','d'],
    'Score': [90,80,95,20]}
df = pd.DataFrame(name_dict)

print (df)

df.iloc[0,1]

Output:

90

将 dataframe 的索引设置为Name

df.set_index('Name', inplace=True)

然后你可以获取分数

df.loc['a', 'Score']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM