从网页打开并读取平面文件
您刚刚从网页导入了一个文件,将其本地保存,并加载到了一个 DataFrame 中。若您希望直接从网页将文件加载到 DataFrame,而不先保存到本地,也可以用 pandas 轻松实现。具体来说,可以使用函数 pd.read_csv(),将 URL 作为第一个参数,将分隔符 sep 作为第二个参数。
该文件的 URL 再次给出如下:
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
本练习是课程的一部分
Python 数据导入进阶
练习说明
- 将文件的 URL 赋值给变量
url。 - 使用
pd.read_csv()将文件读取为 DataFramedf,注意文件中的分隔符是';'。 - 打印 DataFrame
df的表头。 - 运行其余代码以绘制 DataFrame
df中第一个特征的直方图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import packages
import matplotlib.pyplot as plt
import pandas as pd
# Assign url of file: url
# Read file into a DataFrame: df
# Print the head of the DataFrame
print(____)
# Plot first column of df
df.iloc[:, 0].hist()
plt.xlabel('fixed acidity (g(tartaric acid)/dm$^3$)')
plt.ylabel('count')
plt.show()