擅长:python、mysql、java
<p>您正试图在<code>object</code>数据类型上进行合并<code>pandas</code>不知道如何正确匹配这些字段中的值。在这两种情况下,您都可以尝试转换为字符串,例如</p>
<pre><code>file1['WineType'] = file1['WineType'].astype(str)
file2['WineType'] = file2['WineType'].astype(str)
merged_df = file1.merge(file1, file2, on="WineType")
</code></pre>
<p>然后合并应该会成功</p>
<p>你也可以试试<code>.astype('category')</code>。有关列类型转换的详细信息:
<a href="https://stackoverflow.com/questions/15891038/change-column-type-from-string-to-float-in-pandas">Change column type from string to float in Pandas</a></p>