Pandas 从列表,NumPy数组和字典创建一个系列
Pandas是一个开源的Python库,提供高性能的数据处理和分析工具,使用其强大的数据结构。Pandas的名称来源于面板数据(Panel Data)-多维数据的经济计量学。
Series是一维标记数组,能够容纳任何类型的数据,例如整数、字符串、浮点数、python对象等。轴标签被称为索引。
要创建一个系列,首先安装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