Series
时间: 2024-02-09 09:09:59 浏览: 70
Series是Pandas中的一种基本数据结构,它是一种类似于一维数组的对象,由一组数据和一组与之相关联的标签(即索引)组成。Series可以存储任何数据类型(整数、浮点数、字符串、Python对象等)。
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对象中的值映射为新的值
阅读全文