开始使用免费开始使用

把这一切变成一个 DataFrame

您已经把多个列表打包在一起,编写了封装代码的函数,并在列表推导式中使用该函数生成了一个字典列表。工作量不小,完成得很棒!

接下来,您将把这些成果结合起来,把字典列表转换为一个 pandas DataFrame。您会看到,使用 pandas 包中的 DataFrame() 函数从字典生成 DataFrame 非常方便。

本练习已预加载函数 lists2dict()、列表 feature_names 和列表 row_lists

开始动手吧!

本练习是课程的一部分

Python 工具箱

查看课程

练习说明

  • 要使用所需的 DataFrame() 函数,先以别名 pd 导入 pandas 包。
  • 调用 pd.DataFrame(),从 list_of_dicts 中的字典列表创建一个 DataFrame,并将结果赋给 df
  • 通过打印 DataFrame 的前几行来查看 df 的内容。可以调用 df.head() 获取 df 的表头。

交互式实操练习

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

# Import the pandas package


# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]

# Turn list of dicts into a DataFrame: df
df = ____

# Print the head of the DataFrame

编辑并运行代码