.apply() 函数作用于每个单元格
正如您在课程中所见,您可以使用 .apply() 将一个函数映射到 DataFrame 的每个单元格上,而不受行或列的限制。
现在请在 poker_hands 数据集上试一试。您将使用 .apply() 将 DataFrame 中每个单元格的值平方。用原生 Python 求一个数字 n 的平方的写法是 n**2。
本练习是课程的一部分
使用 pandas 编写高效代码
练习说明
- 定义用于求平方的 lambda 变换。
- 使用
.apply()函数应用该变换。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())