Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 显示数据框中列的格式化列表_Python_Python 2.7 - Fatal编程技术网

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']