【问题标题】:using .columns in Pandas在 Pandas 中使用 .columns
【发布时间】:2020-07-18 00:11:39
【问题描述】:

你好,我在 pandas 中使用.columns 属性,我在开头得到INDEX,有人可以告诉我为什么在开头提到INDEX

【问题讨论】:

  • 因为.columns 返回一个pandas.core.indexes.base.Index 对象,而它的字符串表示中恰好有Index

标签: python pandas


【解决方案1】:

之前回答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(),但在大型数据帧中表现不佳。

【讨论】:

    猜你喜欢
    • 2017-01-07
    • 2021-11-19
    • 2017-01-22
    • 2019-01-29
    • 1970-01-01
    • 2020-01-17
    • 2021-08-15
    • 2017-04-05
    • 2020-02-14
    相关资源
    最近更新 更多