合并 Pandas 具有不同列和形状的数据框
merge Pandas dataframe with different columns and shape
我有两个 Pandas python 的数据帧,我正在尝试加入/合并/连接/ ..
我正在尝试合并/加入或连接的所有组合,以获取 df2 中的所有信息 - col3、col4 针对 df1 中的各个域(在列中具有重复的 url 和域)
期望的结果:
我不确定在这种情况下是否有任何带字典的 map() 或任何连接合并或任何功能可以帮助我。
如果有人有任何线索,请帮忙,我已经在 pandas df merge and join 上尝试了多篇 Whosebug 文章,但没有帮助。
我不明白“domain”是一个简单的列还是df2的索引。
如果是一列:
pd.merge(df2, df1, how="left", on="domain")
如果“域”是索引:
pd.merge(df2, df1, how="left", left_index=True, right_on="domain")
我希望这是有用的。让我知道它是否解决了您的问题
我有两个 Pandas python 的数据帧,我正在尝试加入/合并/连接/ ..
我正在尝试合并/加入或连接的所有组合,以获取 df2 中的所有信息 - col3、col4 针对 df1 中的各个域(在列中具有重复的 url 和域)
期望的结果:
我不确定在这种情况下是否有任何带字典的 map() 或任何连接合并或任何功能可以帮助我。 如果有人有任何线索,请帮忙,我已经在 pandas df merge and join 上尝试了多篇 Whosebug 文章,但没有帮助。
我不明白“domain”是一个简单的列还是df2的索引。 如果是一列:
pd.merge(df2, df1, how="left", on="domain")
如果“域”是索引:
pd.merge(df2, df1, how="left", left_index=True, right_on="domain")
我希望这是有用的。让我知道它是否解决了您的问题