为 pandas DataFrame 创建一个生成器
正如视频中所示,您可以很容易地从一个 pandas DataFrame 创建生成器。每次迭代时,它都会产出两个元素:
- 该行的索引
- 一个包含该行所有元素的 pandas Series
您将针对已导入为 poker_hands 的扑克牌数据集创建一个生成器。然后使用该生成器打印第 2 行的所有元素。
请记住,您始终可以在 IPython Shell 中探索数据集并观察其变化,并在"Slides"选项卡中查看幻灯片。
本练习是课程的一部分
使用 pandas 编写高效代码
练习说明
- 将数据集各行的生成器赋给变量 generator。
- 打印所创建生成器的第 2 个元素的所有内容。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a generator over the rows
generator = poker_hands.____
# Access the elements of the 2nd row
first_element = next(generator)
second_element = ____(____)
print(first_element, second_element)