擅长:python、mysql、java
<p>如果联接列在两个<code>DataFrames</code>中只有<code>date</code>,则只使用<code>merge</code>:</p>
<pre><code>df = pd.merge(df2, df1, how='left')
</code></pre>
<hr/>
^{pr2}$
<p>还要检查<code>dtypes</code>在两个<code>DataFrame</code>中是否相同:</p>
<pre><code>print (df1['date'].dtype)
print (df2['date'].dtype)
</code></pre>
<p>如果不是,请将列转换为<code>datetime</code>,例如:</p>
<pre><code>df1['date'] = pd.to_datetime(df1['date'])
</code></pre>