从熊猫数据框中引用或复制特定值

时间:2019-06-21 04:24:10

标签: python-3.x dataframe reference

我想引用或复制数据框中的定义值。我尝试过的所有方法仅创建了新的数据框。

example dataframe

header_1        header_2        header_3        header_4
2123            3123            4123            5123
2456            3456            4456            5456
2789            3789            4789            5789

例如,找到4456后,我想引用或复制同一行(由标头定义)上的值到变量,以在脚本的其他部分中使用。

number0 = input('Enter search: ')
df = pd.read_csv(askopenfilename(filetypes=[(".csv files","*.csv")]))
b = df.loc[df['header_3'] == number0, ('header_1','header_4')]
print(b)

#  number0 == "4456", for example:
#  b prints as

#   header_1    header_4
#  1    2456        5456

我想复制或仅引用header_1值作为变量,例如:

c = 2456

例如,我尝试了很多没有运气的方法:

c = b.header_1
print(c)
c prints as

1   2456
Name: header_1, dtype: int64

0 个答案:

没有答案