我正在尝试从0
中提取没有索引的内容。
数据框:
pandas dataframe
当我执行 L_No Exp_date
LC_139 12/01/2019
时,我得到的输出带有索引,而不仅仅是L_No。
当前输出:
L_No = df["L_No"]
预期输出:
83919 LC_139
答案 0 :(得分:2)
我认为需要将列(Series
)转换为numpy数组或列表,然后选择第一个值:
df = pd.DataFrame({'L_No':['LC_139'],'Exp_date':['12/01/2019']})
print (df)
L_No Exp_date
0 LC_139 12/01/2019
print(df["L_No"].values[0])
LC_139
print(df["L_No"].values.tolist()[0])
LC_139
如果要通过loc
选择用于标签选择,或者iloc
用于选择列L_No
的第一值的位置选择:
#need first label of index
print(df.loc[df.index[0], "L_No"])
LC_139
#need position of column L_No by get_loc
print(df.iloc[0, df.columns.get_loc("L_No")])
LC_139