在Pandas中从列表、NumPy数组和字典创建Series


Pandas是一个开源的Python库,它使用强大的数据结构提供高性能的数据操作和分析工具。Pandas这个名字来源于面板数据——计量经济学中的多维数据。

Series是一个一维带标签的数组,能够保存任何类型的数据,例如整数、字符串、浮点数、Python对象等。轴标签统称为索引。

要创建Series,首先安装pandas库。我们使用pip在Python中安装任何库:

pip install pandas

从列表创建Pandas Series

示例

我们将使用series()从列表创建一个Series。列表将作为参数设置:

import pandas as pd # Create a List myList = [5, 10, 15, 20, 25, 30] # Create a Pandas series using the series() method res = pd.Series(myList) print("Series = \n",res)

输出

Series = 
0     5
1    10
2    15
3    20
4    25
5    30
dtype: int64

从NumPy数组创建Pandas Series

要从NumPy数组创建Series,请使用NumPy库:

import numpy as np

示例

让我们来看一个例子:

import pandas as pd import numpy as np # Create an array using numpy.array() arr = np.array([5, 10, 15, 20, 25, 30]) # Create a Pandas series using the Numpy array res = pd.Series(arr) print("Series = \n",res)

输出

Series = 
0     5
1    10
2    15
3    20
4    25
5    30
dtype: int64

从字典创建Pandas Series

示例

在这个例子中,我们将从具有键值对的字典创建Series:

import pandas as pd import numpy as np # Create a Dictionary with Keys and Values d = { "A":"demo", "B": 40, "C": 25, "D": "Yes" } # Create a Pandas series using Dictionary res = pd.Series(d) print("Series = \n",res)

输出

Series = 
A       demo
B       40
C       25
D       Yes
dtype:  object

更新于:2022年9月15日

浏览量:1K+

启动您的职业生涯

通过完成课程获得认证

开始学习
广告