|  | 
 
| 
import pandas as pd
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  import numpy as np
 
 df=pd.DataFrame([[1,2,np.nan],[4,5,6]],columns=list('abc'))
 print(df)
 df.to_excel(excel_writer=r"C:/Users/EDY/Desktop/index.xlsx",index=True,index_label=['我是index'])
 
 
 如何实现索引从1开始
 
 a  b    c
 0  1  2  NaN
 1  4  5  6.0
 
在pandas中,默认的索引是从0开始的。如果你希望将这个索引改成从1开始,你可以通过修改DataFrame的索引来实现。
 下面是修改DataFrame索引的代码:
 
 
 复制代码import pandas as pd
import numpy as np
df=pd.DataFrame([[1,2,np.nan],[4,5,6]],columns=list('abc'))
# 将索引修改为从1开始
df.index = df.index + 1
print(df)
df.to_excel(excel_writer=r"C:/Users/EDY/Desktop/index.xlsx",index=True,index_label='我是index')
 这样,当你保存到Excel时,索引将从1开始,而不是默认的0开始。
 
 需要注意的是,这种方法会改变原始DataFrame的索引,如果你不希望改变原始DataFrame,你可以创建一个新的DataFrame进行操作。例如:
 
 
 复制代码df_new = df.copy()
df_new.index = df_new.index + 1
df_new.to_excel(excel_writer=r"C:/Users/EDY/Desktop/index.xlsx",index=True,index_label='我是index')
 这样,原始的df的索引不会改变,但是保存到Excel的df_new的索引将从1开始。
 | 
 |