pandas操作excel文件的小技巧

pandas读取excel设置第一列为序号

设置参数index_col=0可以设置读取excel时第一列为序号,否则会自动添加一列序号从0开始:

data = pd.read_excel(file_path, index_col=0)

pandas读取excel设置第一行为列名

默认参数 header=0 会设置读取的excel第一行为列名, header=None会新建一行从0开始的序号列名:

data = pd.read_excel(file_path, header=0)

pandas读取excel设置序号从1开始

all = pd.concat(all_data)
all.index = range(1, len(all) + 1)

pandas合并excel重编序列号

all_data是series,dataframe或者是panel构成的序列list,设置 ignore_index=True会重编序号:

all = pd.concat(all_data, ignore_index=True)

pandas保存excel不存储序号

设置index=None存储为excel不会存储序号:

data.to_excel(file_path, index=None)

pandas读取excel数字会掉前面0的问题

加入dtype=object可以设置数字格式以文本显示,数字前面的0不会丢掉:

data = pd.read_excel(file_path, dtype=object)

你可能感兴趣的:(Python,pandas)