擅长:python、mysql、java
<p>使用<code>pandas.DataFrame.merge</code>的一种方法:</p>
<pre><code>new_df = df.merge(df2.assign(in_index="yes"),
on=['ticker','date'], how='left').fillna({'in_index':'no'})
print(new_df)
</code></pre>
<p>输出:</p>
<pre><code> ticker date price in_index
0 AAPL 2018 150.1 yes
1 AAPL 2019 220.5 yes
2 MSFT 2018 50.6 no
3 MSFT 2019 70.9 yes
</code></pre>