ndarray是Python中numpy的数据类型,在数学运算中默认为点乘,可以简单地实现乘法运算,而作为python在pandas库中series可以很好地实现数据分析,数据分析离不开乘法计算,乘法运算可以帮助数据分析python的ndaray和pandas的series如何相互转换?本文将进行介绍。
python ndarray转pandas series
以numpy数组ndaray为参数,指定索引名称index、系列名称、数据类型dtype等,生成pandas Series。
index=['A','B','C','D'] name='sample' s=pd.Series(data=a,index=index,name=name,dtype='float') print(s) #A0.0 #B1.0 #C2.0 #D3.0 #Name:sample,dtype:float64
pandas series转python ndarray
通过Series.实现series的values转换为ndarayes
importpandasaspd data=[['2019/08/01',10], ['2019/08/01',11]] result=pd.DataFrame(data,columns=['ds','val']) result['val'].values data2=pd.Series(1,2,3) data2.values
以上就是python的ndaray和pandas的series相互转换的过程可以直接套入使用~更多python学习推荐:python教程。