我想在下面的SQL结构中复制“updatedataframe1 LEFT JON dataframe2 SET dataframe1.column1=dataframe2.column2 WHERE dataframe1.column3>;X“
我知道可以合并数据帧,然后使用“.where”处理合并的列
然而,这似乎并不是一个很好的解决方案
df = pd.merge(df1,df2, suffix(a,b))
df['clmn1'] = df['clmn1_b'].where( df[clmn1]>0, df['clmn1_b'])
有没有更好的方法达到目标? 谢谢
要使用评论中的示例,请执行以下操作:
要仅更新M行,可以使用loc和update:
相关问题 更多 >
编程相关推荐