开始使用免费开始使用

替换单个值 I

在本练习中,我们将在不同的数据集上应用使用字典一次性替换多个值的技巧。

我们将在数据框 data 上应用这些函数。每一行表示一副扑克牌中 5 张牌的点数,从 1(A)到 13(K)(特征为 R1、R2、R3、R4、R5)。特征 "Class" 将每一行归为一个类别(从 0 到 9),特征 "Explanation" 则对每个类别做简要说明。

本练习的目标是将游戏中的两种同花("Royal flush""Straight flush")统一归为 "Flush"

本练习是课程的一部分

使用 pandas 编写高效代码

查看课程

练习说明

  • 将 DataFrame 中 'Explanation' 列里为 "Royal flush""Straight flush" 的行替换为 "Flush"

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
编辑并运行代码