Series
时间: 2024-02-09 20:09:58 浏览: 107
Series是Pandas中的一种基本数据结构,表示带有标签的一维数组,可以存储任何数据类型(整数、浮点数、字符串、Python对象等)。Series由两个数组构成:索引数组和数据数组。索引数组存储标签信息(标签可以是整数、字符串等),数据数组存储实际数据。每个数据点在数据数组中都有一个唯一的索引值与之对应。
Series的创建方式有多种,例如:
1. 从列表或数组创建:
```python
import pandas as pd
import numpy as np
data = [1, 3, 5, np.nan, 6, 8]
s = pd.Series(data)
```
2. 从字典创建:
```python
import pandas as pd
data = {'a': 1, 'b': 2, 'c': 3}
s = pd.Series(data)
```
Series的常用属性和方法包括:
- 属性:
- values:返回Series对象的数据数组
- index:返回Series对象的索引数组
- 方法:
- head(n):返回Series对象的前n个元素,默认为5个
- tail(n):返回Series对象的后n个元素,默认为5个
- describe():返回Series对象的统计信息,包括计数、均值、标准差、最小值、25%分位数、中位数、75%分位数、最大值
- unique():返回Series对象中的唯一值数组
- isnull():返回Series对象中的缺失值数组
- dropna():删除Series对象中的缺失值
- fillna(value):用指定的值来填充Series对象中的缺失值
- apply(func):对Series对象中的每个元素应用指定的函数
- map(dict):根据字典将Series对象中的值映射为新的值
阅读全文