开始使用免费开始使用

将数据类型更改为 category

由于 rating 列只有少量可能取值,您将把它的数据类型更改为 category,以更高效地存储数据。您还将为这些类别指定一个合理的顺序,这对后续练习会很有用。

本练习是课程的一部分

使用 pandas 分析警务活动

查看课程

练习说明

  • 创建一个名为 catsCategoricalDtype 对象,按合理顺序列出天气评级:'good''bad''worse'。务必指定这些类别应按有序类别处理。
  • 使用 cats 对象将 rating 列的数据类型从 object 更改为 category。
  • 查看 rating 列的前几行,确认类别顺序是否合理。

交互式实操练习

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

# Specify the logical order of the weather ratings
cats = pd.CategoricalDtype([____], ordered=____)

# Change the data type of 'rating' to category
weather['rating'] = weather.rating.____(____)

# Examine the head of 'rating'
print(____)
编辑并运行代码