2024-06-10 08:22:26 发布
网友
我想将DataFrame中的对象转换为Python中的字符串
我尝试了str(),但它仍然将数据类型显示为“object”
str(dpd)
…我想把它转换成一个字符串
TL;DR
熊猫中的object与str相同,因此您不需要更改任何内容
object
str
较长的答案:
熊猫object是str,你怎么知道:
>>> df = pd.DataFrame({'a':['a','b','c'], 'b':['x', 'y', 'z']}) >>> df.dtypes a object b object dtype: object >>> df = df.astype(str) >>> df.dtypes a object b object dtype: object >>>
如果是整数:
>>> df = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6]}) >>> df.dtypes a int64 b int64 dtype: object >>> df = df.astype(str) >>> df.dtypes a object b object dtype: object >>>
它改变了
TL;DR
熊猫中的
object
与str
相同,因此您不需要更改任何内容较长的答案:
熊猫
object
是str
,你怎么知道:如果是整数:
它改变了
相关问题 更多 >
编程相关推荐