小编use*_*523的帖子

如何将带有dtype的列作为对象转换为Pandas Dataframe中的字符串

当我将csv文件读取到pandas数据帧时,每个列都会转换为自己的数据类型.我有一个转换为对象的列.我想为此列执行字符串操作,例如拆分值和创建列表.但是没有这样的操作是可能的,因为它的dtype是对象.任何人都可以让我知道将列的所有项目转换为字符串而不是对象的方法吗?

我尝试了几种方法但没有任何效果.我使用了astype,str(),to_string等.

a=lambda x: str(x).split(',')
df['column'].apply(a)
Run Code Online (Sandbox Code Playgroud)

要么

df['column'].astype(str)
Run Code Online (Sandbox Code Playgroud)

python pandas

69
推荐指数
4
解决办法
17万
查看次数

标签 统计

pandas ×1

python ×1