Pandas将object类型转换成string字符串

2023-02-24 00:00:00 字符串 类型 转换成

在 pandas 中,object 类型通常表示字符串类型。如果你想将 pandas 数据帧中的 object 类型转换为字符串类型,可以使用 astype() 方法。以下是一个简单的示例:

import pandas as pd

# 创建一个包含字符串的 object 列的数据帧
df = pd.DataFrame({'A': ['foo', 'bar', 'baz'], 'B': [1, 2, 3], 'C': [True, False, True]})

# 输出原始数据帧
print("原始数据帧:")
print(df)

# 将 object 类型的列 A 转换为字符串类型
df['A'] = df['A'].astype(str)

# 输出转换后的数据帧
print("转换后的数据帧:")
print(df)

在上面的示例中,我们首先创建了一个包含字符串的 object 列的数据帧。然后,我们使用 astype() 方法将列 A 的类型从 object 转换为字符串类型。在最后输出的结果中,我们可以看到列 A 已经成功转换为字符串类型。

相关文章