返回顶部

[央视热点] 在 Pandas 中如何将对象转换为 Float[百度新闻]

0

0/300

评论 1

Kola@小象学院

Pandas 提供了 astype() 方法,用于将一列转换为特定类型。我们将 float 传递给该方法,并将参数 errors 设置为'raise',这意味着它将为无效值引发异常。例子: import pandas as pd df = pd.DataFrame([['10.0' ,6,7,8], ['1.0' ,9,12,14], ['5.0' ,8,10,6]], columns = ['a','b','c','d']) df['a'] = df['a'].astype(float, errors = 'raise') print(df.info()) 输出: RangeIndex: 3 entries, 0 to 2 Data columns (total 4 columns): a 3 non-null float64 b 3 non-null int64 c 3 non-null int64 d 3 non-null int64 dtypes: float64(1), int64(3) memory usage: 224.0 bytes

2021-11-23 15:20:51

- 没有更多了 -