ndarray to series python

时间:2015-06-01 00:33:00

标签: python pandas

我有一个像这样的ndarray:

In [75]:
z_r
Out[75]:
array([[ 0.00909254],
       [ 0.02390291],
       [ 0.02998752]])

在这里,我想问一下如何将这些东西转换为系列,所需的输出是这样的:

0   0.00909254
1   0.02390291
2   0.02998752

3 个答案:

答案 0 :(得分:15)

你可以使用这个:

my_list = map(lambda x: x[0], z_r)
ser = pd.Series(my_list)
In [86]:
ser
Out[86]:
0      0.009093
1      0.023903
2      0.029988

实际上,您的问题是如何转换为系列^^

答案 1 :(得分:5)

z_r.tolist()

答案 2 :(得分:2)

pd.Series(my_ndarray)

无需先将其转换为列表,然后转换为序列。