我正在尝试将函数应用于两个大小相同的dataFrames的相应单元格,以创建一个新的框架。
在伪代码中,我想做以下事情:
def someFunction(df1, df2):
#apply Levenstein.ratio() to the corresponding cells in df1, df2. eg
#eg:df1.iloc[0]['colA'] compare to df2.iloc[0]['colA'] etc
frameC= someFunction(frameA, frameB)
我可以编写嵌套的for循环并迭代帧的每一行/列来执行此操作,但这将是缓慢而乏味的。在熊猫中有更好的方法吗?我一直在使用df.apply()函数,似乎无法弄清楚如何有效地比较两个不同数据帧的相应单元格。