小编Mis*_*shD的帖子

Python Pandas用户警告:排序因为非连接轴未对齐

我正在做一些代码练习并应用合并数据框,同时这样做会收到用户警告

/usr/lib64/python2.7/site-packages/pandas/core/frame.py:6201:FutureWarning:排序,因为非连接轴未对齐.未来版本的pandas将更改为默认情况下不排序.要接受将来的行为,请传递'sort = True'.要保留当前行为并使警告静音,请传递sort = False

在这些代码行上:您能帮忙解决这个警告吗?

placement_video = [self.read_sql_vdx_summary, self.read_sql_video_km]
placement_video_summary = reduce(lambda left, right: pd.merge(left, right, on='PLACEMENT', sort=False), placement_video)


placement_by_video = placement_video_summary.loc[:, ["PLACEMENT", "PLACEMENT_NAME", "COST_TYPE", "PRODUCT",
                                                     "VIDEONAME", "VIEW0", "VIEW25", "VIEW50", "VIEW75",
                                                     "VIEW100",
                                                     "ENG0", "ENG25", "ENG50", "ENG75", "ENG100", "DPE0",
                                                     "DPE25",
                                                     "DPE50", "DPE75", "DPE100"]]

# print (placement_by_video)

placement_by_video["Placement# Name"] = placement_by_video[["PLACEMENT",
                                                            "PLACEMENT_NAME"]].apply(lambda x: ".".join(x),
                                                                                     axis=1)

placement_by_video_new = placement_by_video.loc[:,
                         ["PLACEMENT", "Placement# Name", "COST_TYPE", "PRODUCT", "VIDEONAME",
                          "VIEW0", "VIEW25", "VIEW50", "VIEW75", "VIEW100",
                          "ENG0", "ENG25", "ENG50", "ENG75", "ENG100", "DPE0", "DPE25",
                          "DPE50", "DPE75", "DPE100"]]

placement_by_km_video …
Run Code Online (Sandbox Code Playgroud)

python pandas

68
推荐指数
2
解决办法
5万
查看次数

标签 统计

pandas ×1

python ×1