比较两个数据帧并获得一个值

时间:2021-04-06 14:07:00

标签: python pandas

我有两个数据框。在第一个数据帧(df_pipe)中,我有“起始节点”和“结束节点”列。在第二个数据帧(df_node)中,我有“节点名称”和“值”列。 现在我想用以下列扩展第一个数据帧:值开始节点和值结束节点。

对于具有起始节点值的扩展,我有以下方法:

for index, pipe in df_pipe.iterrows():    
    df_pipe['Value start node'] =df_node[df_node['name'] == pipe['start node_name']]['value']

不幸的是,这不起作用。最终,我想将起始节点的名称与 df_node 的第一列(节点名称)进行比较,如果它们匹配,我想取其值。

提前致谢。

0 个答案:

没有答案