Python 显示数据框中列的格式化列表
我想自定义指定数据框中显示的列列表 以下是我的数据帧信息:Python 显示数据框中列的格式化列表,python,python-2.7,Python,Python 2.7,我想自定义指定数据框中显示的列列表 以下是我的数据帧信息: import pandas as pd df1 = pd.read_csv('c:/temp/temp_1.csv') col1,col2,col3,col4,col5 100,200,300,400,500 我只想输出列列表: col1 col2 col3 col4 col5 col5 具体来说,我需要指定要显示的列的宽度以及使用其他格式选项,如字母顺序(如果可能的话) 我尝试了下面列出的命令,进行了研究
import pandas as pd
df1 = pd.read_csv('c:/temp/temp_1.csv')
col1,col2,col3,col4,col5
100,200,300,400,500
我只想输出列列表:
col1 col2 col3
col4 col5 col5
具体来说,我需要指定要显示的列的宽度以及使用其他格式选项,如字母顺序(如果可能的话)
我尝试了下面列出的命令,进行了研究,但似乎找不到解决方案。似乎会有一个转置函数或其他东西使这成为可能
print df1.columns.values
print df1.columns.tolist()
dataframe.columns.values.tolist()
输出:
[u'col1', u'col2', u'col3', u'col4']
然后根据您的需要处理列表。实际上,我的输出是:谢谢您的回复。实际上,我的输出看起来像:['col1''col2''col3''col4''col5']。此外,“根据您的需要操纵列表”部分也是我请求帮助的部分。我不想要一个水平列表,而是一个垂直列表或两列的垂直列表。您希望垂直显示列的原因是什么@提比略感谢你的回应。最终目标是用这些列创建一个菜单。选择1作为col1,选择2作为col2,等等。同样,我也遇到过信息水平显示的实例(比如这样),我认为知道如何垂直显示信息会很有用。这是一个获得这些知识的低挂用例。
[u'col1', u'col2', u'col3', u'col4']