Arrays 如何在删除索引的同时从pandas中的列的值生成数组

Arrays 如何在删除索引的同时从pandas中的列的值生成数组,arrays,pandas,Arrays,Pandas,我有一个关于电影的数据框。其中一个专栏的标题是“流派”。我想从“类型”列中获取所有字符串值,并将其转换为数组。我正在使用loc函数来执行此操作 流派列表=df.loc[:,'genres'] 此列表有一个索引,我无法使用.reset_index()函数将其删除。 因此,对我有效的方法是使用.values工具。 在这样一个示例中: >>> df = pd.DataFrame({"A": [1, 2], "B": [3, 4]}) >&

我有一个关于电影的数据框。其中一个专栏的标题是“流派”。我想从“类型”列中获取所有字符串值,并将其转换为数组。我正在使用loc函数来执行此操作

流派列表=df.loc[:,'genres'] 此列表有一个索引,我无法使用.reset_index()函数将其删除。

因此,对我有效的方法是使用
.values
工具。 在这样一个示例中:

>>> df = pd.DataFrame({"A": [1, 2], "B": [3, 4]})
>>> 
>>> list = df.loc[:,'A']
>>> list
0    1
1    2
Name: A, dtype: int64
>>> list = df.loc[:,'A'].values
>>> 
>>> list
array([1, 2])
>>> 
这仍然是一个numpy数组,但可以使用
list.tolist()

参考资料:

简单:

df=pd.DataFrame({“A”:[1,2],“B”:[3,4]}) >>>df['A'].至_列表() >>> [1, 2]