如何在Pandas数据框架中把整数转换成字符串

  • Post category:Python

在Pandas中,可以使用.astype()方法将整数数据类型转换为字符串类型。详细步骤如下:

  1. 创建一个整数类型的数据框架
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
  1. 使用.astype(str)方法将整数类型的数据转换为字符串类型
df = df.astype(str)
  1. 验证转换是否成功,可以通过.dtypes属性查看数据类型
print(df.dtypes)

输出结果如下:

A    object
B    object
dtype: object

可以看到,原本是整数类型的’A’和’B’列已经成功转换成了字符串类型。

这里提供一个完整的示例代码:

import pandas as pd

# 创建整数类型的数据框架
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
print("原始的数据类型为:")
print(df.dtypes)

# 将整数类型转换为字符串类型
df = df.astype(str)
print("转换后的数据类型为:")
print(df.dtypes)

输出结果如下:

原始的数据类型为:
A    int64
B    int64
dtype: object
转换后的数据类型为:
A    object
B    object
dtype: object

可以看到,整数类型的数据已经成功转换为字符串类型。