开始使用免费开始使用

拆分租赁费率

在视频练习中,您学习了如何使用 pandas 拆分 film 表中的电子邮箱地址列,从而提取用户的域名。现在,假设您想更好地了解用户为电影支付的费率,因此决定把 rental_rate 列拆分为美元和美分。

在本练习中,您将使用与视频练习相同的技巧来完成这一操作!film 表已加载到 pandas 的 DataFrame film_df 中。请记住,目标是将 rental_rate 列拆分为美元和美分。

本练习是课程的一部分

Data Engineering 入门

查看课程

练习说明

  • 使用 .astype() 方法将 rental_rate 列转换为字符串对象列,并将结果赋给 rental_rate_str
  • '.' 处拆分 rental_rate_str,并将结果展开为多列。将结果赋给 rental_rate_expanded
  • 使用列名 rental_rate_dollarrental_rate_cents 将新创建的列赋回 films_df,并使用合适的索引设置为展开后的对应列。

交互式实操练习

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

# Get the rental rate column as a string
rental_rate_str = film_df.____.____("____")

# Split up and expand the column
rental_rate_expanded = rental_rate_str.____.____("____", expand=True)

# Assign the columns to film_df
film_df = film_df.assign(
    ____=____[____],
    ____=____[____],
)
编辑并运行代码