【发布时间】:2020-07-18 00:11:39
【问题描述】:
你好,我在 pandas 中使用.columns 属性,我在开头得到INDEX,有人可以告诉我为什么在开头提到INDEX。
【问题讨论】:
-
因为
.columns返回一个pandas.core.indexes.base.Index对象,而它的字符串表示中恰好有Index
你好,我在 pandas 中使用.columns 属性,我在开头得到INDEX,有人可以告诉我为什么在开头提到INDEX。
【问题讨论】:
.columns 返回一个pandas.core.indexes.base.Index 对象,而它的字符串表示中恰好有Index
之前回答Index objects in pandas--why pd.columns returns index rather than list,官方文档.index。
不可变的 ndarray 实现了一个有序的、可切片的集合。存储所有 pandas 对象的轴标签的基本对象
如果您只是期望值,那么您必须做得更多。由于 .columns 返回一个 Index ,.columns.values 返回一个数组,而一个辅助函数 .tolist 返回一个列名列表。
car_sales.columns.values.tolist()
您也可以使用此car_sales.columns.tolist(),但在大型数据帧中表现不佳。
【讨论】: