擅长:python、mysql、java
<p>这里有一个解决方案</p>
<pre><code>import pandas as pd
class ConvertObjectToNum:
@staticmethod
def convert(dataframe, column):
dataframe[column] = dataframe[column].apply(lambda x: pd.to_numeric(x, errors = 'coerce'))
df = pd.DataFrame({'Weight': [45, 88, 56, 15, 71]})
ConvertObjectToNum.convert(df, 'Weight')
print (df.dtypes) # Weight int64
</code></pre>
<p>我把这个方法变成了静态方法</p>