在python中numpy的数据类型ndarray在数学运算默认为点乘,可以很简单的实现乘法运算,而作为python的
pandas库中的
series可以很好的实现数据分析,数据分析离不开乘法计算,乘法运算可以帮助数据分析,那
python的ndarray与pandas的series如何相互转换呢?本文将做介绍。
python ndarray转pandas series
从 NumPy 数组 ndarray 生成 pandas 系列,指定索引名称 index、系列名称、数据类型 dtype 等作为参数。
index = ['A', 'B', 'C', 'D']
name = 'sample'
s = pd.Series(data=a, index=index, name=name, dtype='float')
print(s)
# A 0.0
# B 1.0
# C 2.0
# D 3.0
# Name: sample, dtype: float64
pandas series转
python ndarray
通过Series.values实现series转换为ndarray
import pandas as pd
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的ndarray与pandas的series相互转换的过程,大家可以直接套入使用哦~更多python学习推荐:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python find() 方法:检查字符串是否包含子串12/21
- ♥ 如何在ubuntu中卸载python09/18
- ♥ 如何在python中使用多处理模块?12/20
- ♥ python如何判断一个对象的属性10/28
- ♥ 什么是python位操作09/20
- ♥ 如何在 python3 操作系统中使用取消链接?01/11
内容反馈