擅长:python、mysql、java
<p>我不确定我是否正确理解了这个问题,但是如果您想要合并两个数据帧,那么您需要至少有一列来匹配,即“值”或“成本”。因此,如果您有以下输入</p>
<pre><code>payment = pd.DataFrame({'Payment':["payment1","payment2","payment3"],'Cost':[100,200,300]})
project_cost = pd.DataFrame({'Project':["Project1","Project2","Project3"],'Cost':[200,300,400]})
</code></pre>
<p>然后,您可以使用“合并中”来合并这两个数据帧</p>
<pre><code>result = pd.merge(payment, project_cost, on= 'Cost')
</code></pre>
<p>让我知道我是否正确理解了这个问题</p>
<p>编辑:</p>
<pre><code> Payment Cost Project
0 payment1 200 Project1
1 payment2 200 Project1
2 payment3 200 Project1
</code></pre>
<p>这就是你要找的吗</p>