pandas将所有数据转为字符串
时间: 2023-12-25 15:02:42 浏览: 137
共享库和静态库-利用pandas将非数值数据转换成数值的方式
你可以使用`astype()`函数将所有数据转换为字符串类型。以下是一个示例代码:
```python
import pandas as pd
# 创建一个包含不同数据类型的数据框
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [1.1, 2.2, 3.3],
'C': [True, False, True],
'D': ['hello', 'world', 'pandas']
})
# 将所有列转换为字符串类型
df = df.astype(str)
print(df.dtypes)
```
输出结果为:
```
A object
B object
C object
D object
dtype: object
```
可以看到,所有列都被转换为了字符串类型。
阅读全文