pandas数据结构Series
·
Pandas处理以下三个数据结构
- 系列(
Series) - 数据帧(
DataFrame) - 面板(
Panel)
特点:1. Pandas数据结构是值可变的(可以更改),除了系列都是大小可变的。系列是大小不变的;
2. 较高维数据结构是其较低维数据结构的容器。 例如,DataFrame是Series的容器,Panel是DataFrame的容器。
Series
pandas.Series
Pandas系列可以使用以下构造函数创建 -
pandas.Series( data, index, dtype, copy)。
Python 构造函数的参数如下 -
| 编号 | 参数 | 描述 |
|---|---|---|
| 1 | data | 数据采取各种形式,如:ndarray,list,constants |
| 2 | index | 索引值必须是唯一的和散列的,与数据的长度相同。 默认np.arange(n)如果没有索引被传递。 |
| 3 | dtype | dtype用于数据类型。如果没有,将推断数据类型 |
| 4 | copy | 复制数据,默认为false。 |
可以使用各种输入创建一个系列,如 -
- 数组
- 字典 - 字典键用于构建索引。
- 标量值或常数 - 如果数据是标量值,则必须提供索引。将重复该值以匹配索引的长度。
- 一个系列就像一个固定大小的字典,可以通过索引标签获取和设置值。
参考链接: https://www.yiibai.com/pandas/python_pandas_series.html
更多推荐
所有评论(0)