我正在使用python,我想知道如何从数据框中选择一个单独的值。我需要从交互中选择此值,然后在等式中使用它,因此是一个可变数字。
我的数据框如下所示:
df
B
A
114 0.1452
117 0.1855
122 0.2005
然后,我使用包含A列值的列表
My_list = [114, 117, 122]
我需要一次一个地提取B列的值,所以我正在使用:
for i in My_list:
z = df.at[[i],'B']
这些给了我:TypeError:'[114]' is an invalid key
答案 0 :(得分:2)
它应该是:
z = df.at[i,'B']
更好的方法:
for z in df['B'].values:
# do something with z