当我将CSV文件读入到Pandas DataFrame时,每个列都被转换为自己的数据类型。我有一个列被转换为对象。我想对这个列执行字符串操作,比如拆分值并创建列表。但由于它的数据类型是对象,因此无法进行这样的操作。有人能告诉我如何将列的所有项目转换为字符串而不是对象吗?
我尝试了几种方法,但都没有成功。我使用了astype、str()、to_string等方法。
a=lambda x: str(x).split(',')
df['column'].apply(a)
或者
df['column'].astype(str)
df['id'] = df['id'].astype("string")
。 - AJ AJ