📜  pandas 遍历一个系列 - Python (1)

📅  最后修改于: 2023-12-03 15:33:24.981000             🧑  作者: Mango

Pandas 遍历一个系列 - Python

Pandas 是一个常用的 Python 库,用于数据分析和数据处理。在 Pandas 中,Series 是其中一个常用的数据结构,它类似于一个数组,但是可以存储不同类型的数据,并且可以使用标签进行索引,非常方便实用。本文将介绍如何遍历 Pandas 中的 Series 对象。

创建 Series

首先我们需要创建一个 Series 对象,我们可以使用列表(list)来创建:

import pandas as pd

data = [1, 3, 5, 7, 9]
s = pd.Series(data)
print(s)

输出结果如下:

0    1
1    3
2    5
3    7
4    9
dtype: int64
遍历 Series

Pandas 中提供了多种方式来遍历 Series,下面将介绍其中的三种方式。

使用迭代器遍历

第一种方式是使用迭代器来遍历 Series,具体实现方式如下:

import pandas as pd

data = [1, 3, 5, 7, 9]
s = pd.Series(data)

# 遍历方式1 - 使用迭代器
for item in s.iteritems():
    print(item)

输出结果如下:

(0, 1)
(1, 3)
(2, 5)
(3, 7)
(4, 9)
使用 for 循环遍历

第二种方式是使用普通的 for 循环来遍历 Series,具体实现方式如下:

import pandas as pd

data = [1, 3, 5, 7, 9]
s = pd.Series(data)

# 遍历方式2 - 使用 for 循环
for i in s:
    print(i)

输出结果如下:

1
3
5
7
9
使用 apply 函数遍历

第三种方式是使用 apply 函数来遍历 Series,具体实现方式如下:

import pandas as pd

data = [1, 3, 5, 7, 9]
s = pd.Series(data)

# 遍历方式3 - 使用 apply 函数
s.apply(lambda x: print(x))

输出结果如下:

1
3
5
7
9
总结

在本文中,我们介绍了三种方法来遍历 Pandas 中的 Series 对象,分别是使用迭代器遍历、使用 for 循环遍历和使用 apply 函数遍历。通过掌握这些方法,可以更加高效地处理数据。