Python:执行时如何隐藏索引

时间:2018-12-18 16:31:37

标签: python pandas

这可能很愚蠢,但是我找不到执行代码时不打印索引的解决方案。我的代码去了:

读取Excel文件并选择特定组件

df= pd.read_excel('Components.xlsx')
component_name = 'Name'

强制索引为特定列

df = df.set_index(['TECHNICAL DATA']) 

使用df.loc在单元格中选择数据

component_lifetime=df.loc[['Life time of Full unit'],component_name]
print(componet_lifetime)

我得到的是:

技术数据

完整单元20的寿命

是否可以隐藏所有索引数据并仅打印20个?谢谢^^

1 个答案:

答案 0 :(得分:1)

使用pd.DataFrame.at用于按标签进行标量访问

res = df.at['Life time of Full unit', 'Name']

索引编制的简短指南:

  1. 分别使用iat / at用于按整数位置或标签进行标量访问/设置。
  2. 分别使用iloc / loc进行非标量访问/通过整数位置或标签进行设置。

您还可以通过values提取NumPy数组,但这很少有必要。