我找不到有关交叉联接的任何内容,包括合并/联接或其他一些内容。
我需要使用 {my function} 作为 myfunc 处理两个数据帧。
相当于:
{
for itemA in df1.iterrows():
for itemB in df2.iterrows():
t["A"] = myfunc(itemA[1]["A"],itemB[1]["A"])
}
相当于:
{
select myfunc(df1.A,df2.A),df1.A,df2.A from df1,df2;
}
但我需要更有效的解决方案:
如果使用 apply 我将如何实现它们 thx;^^
创建一个公共“键”来交叉连接两者:
df1['key'] = 0
df2['key'] = 0
df1.merge(df2, on='key', how='outer')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)