如何在pandas数据帧中将所有对象强制转换为str

时间:2018-02-20 14:20:29

标签: python pandas

我想将object类型的所有列都更改为str,我不明白为什么这个命令不起作用:

df.select_dtypes(include=["object"]) = df.select_dtypes(include=
["object"]).astype(str)

1 个答案:

答案 0 :(得分:0)

它不起作用,因为obviously object dtypestring

您可以通过以下方式进行测试:

print (df.select_dtypes(include=["object"]).applymap(type))