Pandas将object类型转换成string字符串
在 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 已经成功转换为字符串类型。
相关文章