pandas Series
时间: 2023-10-12 10:10:58 浏览: 106
Pandas Series是一种一维数据结构,类似于一个数组或列表。它可以存储任意类型的数据,例如整数、浮点数、字符串等。每个数据点都有一个唯一的标签,称为索引。这些标签可以是整数、字符串或任何其他Python对象。
Series可以通过多种方式创建,例如从Python列表、NumPy数组或字典中创建。以下是一个创建Series的示例:
```python
import pandas as pd
# 从Python列表创建Series
data = [1, 2, 3, 4, 5]
s = pd.Series(data)
# 从NumPy数组创建Series
import numpy as np
data = np.array([1, 2, 3, 4, 5])
s = pd.Series(data)
# 从字典创建Series
data = {'a': 1, 'b': 2, 'c': 3}
s = pd.Series(data)
```
可以使用类似于Python列表或字典的语法来访问Series中的元素。例如,可以使用索引访问Series中的单个元素,也可以使用切片访问Series中的多个元素。还可以使用条件语句过滤Series中的元素。以下是一些示例代码:
```python
# 访问单个元素
print(s[0]) # 输出1
print(s['a']) # 输出1
# 访问多个元素
print(s[:3]) # 输出a 1\nb 2\nc 3\ndtype: int64
print(s[s > 2]) # 输出c 3\ndtype: int64
```
阅读全文