pandas将float转换为字符串读出
时间: 2023-08-08 20:04:30 浏览: 297
python解决pandas处理缺失值为空字符串的问题
在 Pandas 中,可以使用 astype() 函数将 float 类型的列转换为字符串。
下面是一个例子,演示了如何将 DataFrame 中的 float 类型的列转换为字符串类型:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1.0, 2.0, 3.0], 'B': [4.0, 5.0, 6.0]})
# 将 'A' 列中的 float 类型转换为字符串类型
df['A'] = df['A'].astype(str)
# 输出转换后的 DataFrame
print(df)
```
在这个例子中,我们首先创建了一个 DataFrame,其中包含两列 float 类型的数据。然后,我们使用 astype() 函数将 'A' 列中的 float 类型转换为字符串类型。最后,我们输出转换后的 DataFrame,可以看到 'A' 列中的数据已经被转换为字符串类型了。
需要注意的是,astype() 函数会返回一个新的 DataFrame,因此需要将转换后的结果重新赋值给原来的 DataFrame。
阅读全文