1.Pandas
Pandas读写Excel文件
# 读
## 需要处理的表格名
path='表格1.xlsx'
## 该表格的Sheet名
sheet_name_1='Sheet1'
df=pd.read_excel(path,sheet_name)
# 写
path_out='表格2.xlsx'
sheet_name_2='Sheet2'
df.to_excel(path_out,sheet_name)
df.to_excel(path_out,sheet_name,index=False) # 输出的文件删除索引
2.Dataframe
Dataframe转Series
# df为dataframe,数组保存在data中
data=df.values
Dataframe添加和删除列
# 添加列
df[['列名1','列名2']]=''
# 删除列
df=df.drop(['列名1'],axis=1)
Dataframe删除重复行
df=df.drop_duplicates()
Dataframe纵向合并
df_out=pd.concat([df_old,df_new],join='outer',ignore_index=True)
Post Views: 973