我有一个数据框,大约有2400个列,我想把所有的列从
我尝试过像这样的操作,但它不起作用:
1
到2400
重命名。 我当前的列名是数字,几乎所有的数字都是重复的。我尝试过像这样的操作,但它不起作用:
# An example
import pandas as pd
# Create an example dataframe
data = {'Commander': ['Jason', 'Molly', 'Tina', 'Jake', 'Amy'], 'Date': ['2012, 02, 08', '2012, 02, 08', '2012, 02, 08', '2012, 02, 08', '2012, 02, 08'],'Score': [4, 24, 31, 2, 3]}
df = pd.DataFrame(data, index = ['Cochice', 'Pima', 'Santa Cruz', 'Maricopa', 'Yuma'])
ncol = len(df.columns)
for col in df.columns :
for i in range(ncol) :
df.rename(columns={col: str(i)}, inplace=True)
提前感谢你的帮助。
C#
代码吗? - KernelPanicpd
。你应该[编辑]你的问题,以便有一个 [mcve]。这可能使别人能够重现你的工作并提出解决方案。 - Toby Speight