当前位置: 首页 > 图灵资讯 > 行业资讯> python的ndarray与pandas的series如何相互转换?

python的ndarray与pandas的series如何相互转换?

来源:图灵python
时间: 2024-09-12 11:50:34

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教程。