写个作业,pandas.read_excel导入了50列数据,其中第一列为空列名。我想把第一列列名设置为 ‘date’ ,网上找了很多方法,基本上就是一下两种:
- df.rename(columns={‘xxx’:‘yyy’}),你大爷的,我这第一列是空列,所以xxx无论输入什么都找不到,我尝试了空字符不行,Unnamed: 0也不行,0也不行,淦。
- df_ind.columns = [‘aaa’,‘bbb’,‘ccc’,‘ddd’,…] ,淦,我这表有50列,难道全部写在notebook上面交这个作业吗?要是老师看见了肯定笑死,况且这还只是50列,要是5000列呢。
最终解决方案:
df.columns = [‘date’] + df.columns[1:].tolist()
原来只要把columns转成list再修改一下第一个元素就好了,淦,浪费我这么长时间百度怎么设置列名。