开始使用免费开始使用

从网页导入非平面文件

做得好!您刚刚使用 pandaspd.read_csv() 函数,直接把网页上的一个平面文件加载进了 DataFrame,而无需先保存到本地。这个函数非常强大,因为它有一系列近亲,可以加载各种类型的文件,而不仅仅是平面文件。在本次交互练习中,您将使用 pd.read_excel() 来导入一个 Excel 电子表格。

该电子表格的 URL 为:

'https://assets.datacamp.com/course/importing_data_into_r/latitude.xls'

您的任务是使用 pd.read_excel() 读取其中的所有工作表,打印工作表名称,然后使用第一个工作表的名称(而不是索引)打印其表头。

请注意,pd.read_excel() 的输出是一个 Python 字典,其中工作表名称为键,对应的 DataFrame 为值。

本练习是课程的一部分

Python 数据导入进阶

查看课程

练习说明

  • 将文件的 URL 赋值给变量 url
  • 使用 pd.read_excel()url 指向的文件读入字典 xls。请记住,要导入所有工作表,需要将参数 sheet_name 设为 None
  • 打印该 Excel 电子表格中所有工作表的名称;这些名称就是字典 xls 的键。
  • 使用工作表名称打印第一个工作表的表头,而不是使用工作表的索引!该工作表名称为 '1700'

交互式实操练习

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

# Import package
import pandas as pd

# Assign url of file: url


# Read in all sheets of Excel file: xls


# Print the sheetnames to the shell


# Print the head of the first sheet (using its name, NOT its index)

编辑并运行代码