姜鹏辉的个人博客 GreyNius

【Python】pandas用法记录

2020-09-25

索引

按列索引

按列名索引

df_= df[['col1','col2']]

df.col1

按列号索引

按行索引


DataFrame拼接

级联,参考https://blog.csdn.net/Dorisi_H_n_q/article/details/82261971

竖向拼接

两个dataframe拥有一个样的column,所以垂直拼接

df_train,df_test
df = pd.concat([df_train,df_test],ignore_index=True)

横向拼接

两个dataframe需要横向拼接,总行数按照最大的那个来

df_a,df_b
df = pd.concat([df_a,df_b],axis=1)

横向叠加

两个dataframe需要横向叠加,行数也会叠加

df_a,df_b
df = pd.concat([df_a,df_b],axis=0)

文件写入

df.to_csv('./new.csv',index=False)

Comments

Content