我期待以下代码行将col4和col5(对于满足过滤器的行)的值复制到相同行的col1和col2。但是,col1和col2保持不变。
df[['col1', 'col2']][df['col3'].isnull()] = df[df['col3'].isnull()][['col4', 'col5']]
答案 0 :(得分:1)
仅在RHS上使用掩码:
df[['col1', 'col2']] = df[df['col3'].isnull()][['col4', 'col5']]