python - pandas.df.columns - 使输出在视觉上有用

标签 python pandas

我正在使用 pandas df。简单的问题,我希望:

pandas.df.columns 返回一个索引,其中包含 df 的列名称,并以列表中的列分隔。示例:Index(['a, 'c', 'c, 'c', 'd', 'e', 'f', 'g', 'h'],dtype='object')

我想要垂直输出以上内容(a 为第 1 行,b 为第 2 行,等等)

问题:是否有更美观的方式来返回列名称列表,例如每个列名称位于单独的行中?

例如也许行中的每个列名称与运行列表中的逗号分隔?谢谢。

基本上:类似于 pandas.df.dtypes 但没有第二列中的数据类型。我希望它在第 1 行返回“a”,在第 2 行返回“b”,等等。我只是希望输出比所有一起运行的东西在视觉上更美观。我希望这是有道理的。谢谢。

最佳答案

当您添加.values时至df.columns你会得到一个 numpy ndarray,它让你可以选择使用 for 迭代其位置。循环。

for col in df.columns.values:
    print(col)

关于python - pandas.df.columns - 使输出在视觉上有用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54539066/

相关文章:

python - 在Python中使用装饰器注入(inject)函数

python - 有没有一种有效的方法来合并 Pandas 中两个排序的数据帧,保持排序?

python - Pandas groupby 多列、计数和重新采样

python - 即使向下滚动,html 表头也锁定在页面顶部

python - 如何矢量化张量中的修改元素

python - 按唯一天数分组并计数

python - 如何从数据框中删除多个 header 并仅保留第一个 python

python - Sprite 在pygame中不会移动

Python Pandas 删除数据框中的空单元格

python - 从一列复制字符串的一部分并将其放入新的 Pandas 列中