我正在和熊猫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”,依此类推。我只想让输出与所有运行在一起的内容相比,在视觉上更具表现力。我希望这是有道理的。谢谢。
答案 0 :(得分:0)
将.values
添加到df.columns
时,会得到一个numpy ndarray,它使您可以选择使用for
循环遍历其位置。
for col in df.columns.values:
print(col)