你可以使用 pd.to_numeric
函数来将 DataFrame 中的列转化为数值型。
例如:
import pandas as pd
df = pd.DataFrame({'col': ['100,456', '200,987', '300,321']})
df['col'] = pd.to_numeric(df['col'].str.replace(',', ''))
这样就可以将 df['col']
中的数据转化为 int 类型了。
注意,如果有些单元格中的数据无法被转化为数值型,则会被赋值为 NaN
。你可以使用 df.fillna()
函数来