为了账号安全,请及时绑定邮箱和手机立即绑定

将列表中的列名分配给表

将列表中的列名分配给表

LEATH 2021-03-22 17:16:55
我有一个100行乘25列的数据表,没有列标题。我有一个25个项目的列表,我希望将其分配为数据表的列标题(它们的顺序已经正确)。我不知道如何使用熊猫有效地做到这一点。任何建议将是巨大的!
查看完整描述

2 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

您可以columns直接直接分配给该属性。


>>> import pandas

>>> # create three rows of [0, 1, 2]

>>> df = pandas.DataFrame([range(3), range(3), range(3)])

>>> print df

   0  1  2

0  0  1  2

1  0  1  2

2  0  1  2

>>> my_columns = ["a", "b", "c"]

>>> df.columns = my_columns

>>> print df

   a  b  c

0  0  1  2

1  0  1  2

2  0  1  2

您还可以分配索引以完成类似的操作


>>> df.index = ["row1", "row2", "row3"]

>>> print df

      a  b  c

row1  0  1  2

row2  0  1  2

row3  0  1  2


查看完整回答
反对 回复 2021-03-31
  • 2 回答
  • 0 关注
  • 154 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信