当先锋百科网

首页 1 2 3 4 5 6 7

创建 DataFrame 时指定类型,直接通过 dtype 参数指定类型
df里非数字类型的字段不会转成数字
str仍保留为str


 df = pd.DataFrame(positions['data'], dtype=float)

2、单列series转为数字

3、多列或者整个 DataFrame

df[['col2','col3']] = df[['col2','col3']].apply(pd.to_numeric)
df.dtypes