擅长:python、mysql、java
<p>您试图使用<code>pandas.DataFrame.replace()</code>方法,但实际上使用的是<code>string.replace</code>方法。在</p>
<p>我怀疑所有这些都会失败,但是你首先要解决的是非<code>int</code>和非<code>float</code>的情况。如果x是一个int,那么它不是一个DataFrame,并且没有<code>.fillna</code>方法。类似地,字符串有Python的replace方法,但它有不同的函数签名。在</p>
<p><a href="http://pandas.pydata.org/pandas-docs/version/0.22/generated/pandas.DataFrame.replace.html" rel="nofollow noreferrer">df.replace()</a>对<a href="https://www.tutorialspoint.com/python/string_replace.htm" rel="nofollow noreferrer">string.replace()</a></p>
<p><code>str.replace(old, new[, max])</code></p>
<p>与</p>
<p><code>DataFrame.replace(to_replace=None, value=None, inplace=False, limit=None, regex=False, method='pad', axis=None)</code></p>
<p>我还怀疑您试图使用<a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.dtype.html#pandas.Series.dtype" rel="nofollow noreferrer">Series.dtype</a>而不是键入。在</p>