【发布时间】:2019-12-21 11:16:30
【问题描述】:
我有一个包含 100 列的数据框(DF1)。(其中一列是 ID) 我还有一个包含 30 列的数据框(DF2)。(一列是 ID) 我必须用第二个数据帧 (DF2) 中的值更新数据帧 (DF1) 的前 30 列,保持第一个数据帧 (DF1) 其余列中的其余值不变。
当第一个数据框 (DF1) 中存在第二个数据框 (DF2) 中的 ID 时,更新 DF1 中 100 列中的前 30 列值。
【问题讨论】:
-
你能举个例子吗? df2的ID的所有值都一样吗?
-
DF2中的ID值是DF1中需要更新的值。 DF2 中有具有不同 ID 值的行,需要在 DF1 中相应更新。保持 DF1 中的其余值不变。
标签: pandas python-2.7