【问题标题】:Pandas header all letters of alphabet [duplicate]熊猫标题所有字母表[重复]
【发布时间】:2018-02-22 01:18:44
【问题描述】:

是否可以用与列一样多的字母来填充我在 pandas 中的数据框?例如,如果我得到列的数量并且有 50 个,我将不得不填写每个列标题,直到“AX”。

nrcolumns=len(df.columns)

事实是我还没有找到一种方法来 pd.read_excel 使用从 excel 中的列名中获取的标题。

谢谢

【问题讨论】:

  • 嗯,我真的不认为这是该问题的完全重复。这将是 pandas 特定的,我认为这对于使用 pandas 和 Excel 的人来说很有价值。
  • 感谢 MattR,我也不知道该问题的答案(为行和列提供数字并获得 excel 行和列输出)对我有什么帮助。

标签: python excel pandas


【解决方案1】:

您可以使用string

import string
l=list(string.ascii_uppercase)
b=l+[x+y for x in l for y in l]
b[50-1]
Out[1240]: 'AX'

【讨论】:

  • 谢谢!很有帮助
猜你喜欢
  • 2017-01-31
  • 2019-05-06
  • 1970-01-01
  • 2020-04-09
  • 2019-08-03
  • 1970-01-01
  • 2019-10-14
  • 2018-08-06
  • 1970-01-01
相关资源
最近更新 更多