python pandas 读取excel文件时候如何读取指定的col

pandas.read_excel该文档中
http://pandas.pydata.org/pand...

clipboard.png

names 可以指定要读取的列的名字,但是数据类型为array_like 不是很理解

clipboard.png

实际在使用时,我使用了列表,但是并没有什么用。请教该如何使用names这个参数。

阅读 18.1k
1 个回答

貌似以前是有一个 bug 但是现在已经修复

参考 https://github.com/pandas-dev...

import pandas as pd
df = pd.DataFrame({'A' : [1, 2, 3], 'B' : ['foo', 'bar', 'baz']})

df.to_excel('test.xlsx')

print pd.read_excel('test.xlsx')
# Out[28]:
#    A    B
# 0  1  foo
# 1  2  bar
# 2  3  baz

print pd.read_excel('test.xlsx', names=['B','A'])
#    B    A
# 0  1  foo
# 1  2  bar
# 2  3  baz

就是给列名字重命名的作用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题