Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 两个系列的数组操作_Python_Arrays_Pandas_Numpy_Jupyter - Fatal编程技术网

Python 两个系列的数组操作

Python 两个系列的数组操作,python,arrays,pandas,numpy,jupyter,Python,Arrays,Pandas,Numpy,Jupyter,我有一个如下所示的数组: array([[ 0. , 0. ], [ 0. , 0. ], [ 0. , 0. ], [ 2.94642408, 25.7209404 ], [ 0.79932443, 6.12162428], [ 1.89396598, 14.46259769]]) 我想把它改成两个系列,第一个系列的元素在左边,第二

我有一个如下所示的数组:

array([[ 0.        ,  0.        ],
       [ 0.        ,  0.        ],
       [ 0.        ,  0.        ],
       [ 2.94642408, 25.7209404 ],
       [ 0.79932443,  6.12162428],
       [ 1.89396598, 14.46259769]])
我想把它改成两个系列,第一个系列的元素在左边,第二个系列的元素在右边。理想情况下,最后我希望将结果系列添加到数据帧中


我如何才能做到这一点?

使用切片和
pd.Series
构造函数:

s1=pd.系列(a[:,0])
s2=pd.系列(a[:,1])

如果你真的想要这个系列,就按照李的答案去做

因为您提到您最终需要一个数据帧,所以您实际上不需要系列的中间步骤

如果您只是按照如下方式获取阵列(我们称之为
arr

pd.DataFrame(arr, columns=['series_1','series_2'])

   series_1   series_2
0  0.000000   0.000000
1  0.000000   0.000000
2  0.000000   0.000000
3  2.946424  25.720940
4  0.799324   6.121624
5  1.893966  14.462598

对不起,今天的票数用完了。有一个虚拟的+1两个答案的工作。在我的例子中,我想将该系列添加到现有的数据帧中。我刚才说,另一个答案的代码等于该数据帧上的一列。不过,你的答案同样有效。