我有两个表TABLE1和TABLE2。一个仅具有项目ID,另一个仅具有项目ID和任务ID。 我想遍历TABLE1并将其与TABLE2项目ID进行比较。如果有一个公共值,我想将与该特定项目ID对应的任务ID附加到TABLE1项目ID。
我这样做的方式如下。
for index,i in enumerate(TABLE1["ProjectID"]):
if i in TABLE2["ProjectID"].values:
TABLE1["TaskId"][index] =TABLE2["TaskId"].loc[TABLE2["TaskId"]==i].values[0]
else:
print("Doesnt exist")
是否有更好的方法?即使花了几行代码,我仍然花了很长时间才能做到这一点! 谢谢!