python pandas
pandas记录
thisMoments
Please wait a moment
展开
-
Pandas合并2个Dataframe报错:You are trying to merge on object and int64 columns.
merge(合并)2个Dataframetotal_df = pd.merge(base_df, article_df, how='inner', on=['article_id'])出现错误You are trying to merge on object and int64 columns. If you wish to proceed you should use pd.concat...原创 2018-10-22 14:35:14 · 42670 阅读 · 5 评论 -
pandas取两个dataframe中不同的行
pandas提供的可直接使用的函数(merge/join/concat)没有这个功能, 所以要实现这个功能, 需要自己来实现, 从这篇知乎上找到这个方法可行, 自己在此搬运记录一下def anti_join(x, y, on): """ :param x: :param y: :param on:如没有特殊需求,可以不要这个参数 :return: 返回x中不包含y的部分 """ ans = pd.merge(left=x, right=y, how=原创 2020-06-03 09:56:40 · 6079 阅读 · 0 评论