Pandas 中的"Series"是什么意思?
pandasserver side programmingprogramming更新于 2025/9/28 14:52:17
Pandas Series 是一种一维数据结构,它类似于一维 ndarray,能够存储任意类型的同质元素。它可以存储整数、字符串、浮点数、Python 对象等。
Pandas Series 中的每个值都用标签(索引)表示。通过使用这些标签名称,我们可以访问 Pandas 系列中的任何元素。
Pandas 系列的默认索引值从 0 到系列长度减 1,或者我们可以手动设置标签。
示例
import pandas as pd S1 = pd.Series([11,20,32,49,65]) print(S1)
解释
在此示例中,我们可以使用整数值列表来查看一个简单的 Python Pandas 系列。首先,我们导入了别名为 pd 的 Python Pandas 包。 pandas.Series() 方法用于创建 Series 对象。
输出
0 11 1 20 2 32 3 49 4 65 dtype: int64
上述代码块中的 0、1、2、3、4 是索引值(标签),由 pandas Series 函数自动创建。数字 11、20、32、49、65 是存储在 Series 对象中的元素,这里所有元素的数据类型均为 int64。
示例
import pandas as pd
S = pd.Series({'a':'A','b':'B','c':'C'})
print(S)
创建了另一个简单的 Python Pandas Series,使用字符作为元素,Python 字典的键自动作为 Series 的索引值。
输出
a A b B c C dtype:object
大写字母和小写字母分别表示 Series 元素和标签名称。
Pandas Series 是一个数组类型的对象,可以存储任意数据类型的一维值。在上面的两个例子中,我们分别了解了整数类型和对象类型的 Series 的创建。

