Pandas基本操作总结(持续更新)

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)

作者: 公子小白

SOS团团员,非外星人、未来人、超能力者。。。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注