读取 CSV 文件
本课属于 Coddy Machine Learning 学习旅程的“数据与图表”单元。第 33 课,共 60 课。
真实数据集有数千行,因此会存储在文件中。最常见的是CSV 文件:纯文本,每行一条记录,值之间用逗号分隔。
pd.read_csv 接收文件名,并返回一个 DataFrame:
books = pd.read_csv("books.csv")
print(books)这会打印:
title pages year
0 Dune 412 1965
1 Emma 474 1815
2 Beloved 324 1987第一行给出了列名,数字会以数字的形式读入,可以直接用于计算。在 Coddy 中,课的文件和程序放在一起,所以只写名称就够了。
挑战
中等咖啡店每天会保存一个 CSV 文件,例如 monday.csv、tuesday.csv 等,每个文件都包含 drink 和 cups 两列。程序会将输入的小写日期读入 day。
生成当天的文件名,将文件加载到 DataFrame orders 中,并打印出来。
如果日期是 sunday,且 sunday.csv 中包含 drink,cups、mocha,5 和 chai,13,你会看到:
drink cups
0 mocha 5
1 chai 13亲手试试
import pandas as pd
day = input()
# 在下面编写你的代码
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
数据与图表中的所有课
自己练习: Python 在线编译器