【发布时间】:2020-07-30 21:21:36
【问题描述】:
我在数据框中有一列属于对象类型。我想将其转换为数组。 例如:
'["399866273","12444645","162497334"]'
我知道将其转换为字符串并根据, 拆分它。但我想知道是否有更好的方法来做到这一点。
【问题讨论】:
-
如果你的意思是
numpy.ndarray,那么你只需要my_df['column'].values,如果你想要一个列表,那么你只需要my_df['column'].to_list() -
我不能这样做,它会说'str'对象没有属性'values'@juanpa.arrivillaga
-
那么你没有数据框你有
str。你是如何产生这个字符串的?您需要提供minimal reproducible example。 -
为你得到的对象尝试 dir(SomeObject)。它可能有助于确定您正在处理的内容。
-
@Mike67 或只是
type(my_object)