通过concat方法将多个csv文件进行合并,在将结果写入新csv文件之前我用sort_values方法对数据的一列进行了去重排序,然后写入新csv,结果好像是局部排序,没有全局排序
df_merged = pd.concat(df_list) #合并
df_merged.drop_duplicates(subset=['搜索词'], inplace=False) # 去重
df_merged.sort_values(by=['搜索频率排名'], inplace=False) #排序
最终排序的结果是这样的
2,548,828
2,548,857
2,564,574
8,021
8,581
17,110
26,617
想要的结果应该是这样的
8,021
8,581
17,110
26,617
2,548,828
2,548,857
2,564,574