在Pandas中从列表,Numpy数组和字典中创建Series

在Pandas中从列表,Numpy数组和字典中创建Series

Pandas是一个开源的Python库,提供高性能的数据操作和分析工具,使用其强大的数据结构。Pandas的名称源自“Panel Data”的单词 – 这是多维数据的计量经济学。

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

要创建一个Series,首先要安装Pandas库。我们使用pip在Python中安装任何库,如下所示:

pip install pandas

从列表创建Pandas Series

示例

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

import pandas as pd

# 创建一个List
myList = [5, 10, 15, 20, 25, 30]

# 使用series()方法创建一个Pandas series
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

# 使用numpy.array()创建一个数组
arr = np.array([5, 10, 15, 20, 25, 30])

# 使用Numpy数组创建一个Pandas series
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

# 创建一个具有键和值的字典
d = {
   "A":"demo",
   "B": 40,
   "C": 25,
   "D": "Yes"
}

# 使用字典创建一个Pandas series
res = pd.Series(d)
print("Series = \n",res)

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 示例