python - 打印 pandas dataframe 的内容而不带索引

标签 python pandas dataframe

我正在尝试从 pandas dataframe 中提取没有索引的内容。

数据框:

 L_No          Exp_date
 LC_139        12/01/2019

当我执行L_No = df["L_No"]时,我得到带有索引的输出,而不仅仅是L_No。

当前输出:

 83919     LC_139

预期输出:

 LC_139

最佳答案

我认为需要将列(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

关于python - 打印 pandas dataframe 的内容而不带索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51120293/

相关文章:

Python:如何将 'demote' 列标题更改为行并重命名列标题(不替换原始列标题)?

python - Plotly:后续如何使用 graph_objects 创建旭日子图?

python - 分类模型 : How to check the score of each classification

python - for 每天同时循环 20 个数据帧

python-3.x - 如何在没有排序的情况下获得最大的行?

scala - 创建 Dataframe 的子集

Python Pandas : DataFrame modification with diagnal value = 0

python - 你如何修复 "Missing module docstringpylint(missing-module-docstring)"

python - 将 pandas 中的对象格式 '2014-09-15T11:10:34Z' 转换为字符串或日期时间对象

python - Apache 停止 Imagemagick Convert