Pandas的创建、读取和写入

该博客是Kaggle的Pandas课程习题,前往此处可学习课程


习题

1.

创建一个和下图一样的DataFrame fruits

提示 提示:使用pd.DataFrame语句来创建一个DataFrame

Code
fruits = pd.DataFrame({'Apples': [30], 'Bananas': [21]})


2.

创建一个和下图一样的DataFramefruit_sales

提示 提示:pd.DataFrame中使用index参数来设置DataFrame的行标签

Code
fruit_sales = pd.DataFrame({'Apples': [35, 41], 'Bananas': [21, 34]}, index=['2017 Sales', '2018 Sales'])


3.

创建一个和下表相同的Seriesingredients

Flour     4 cups
Milk       1 cup
Eggs     2 large
Spam       1 can
Name: Dinner, dtype: object
提示 提示:注意Series的名字得是Dinner,在创建Series时使用name参数

Code
ingredients = pd.Series({'Flour': '4 cups', 'Milk': '1 cup', 'Eggs': '2 large', 'Spam': '1 can'}, name='Dinner')


4.

将下列红酒评测数据集读取到DataFrame中并命名为reviews

点击此处链接下载数据集

提示 提示:注意CSV表格最开头是一列没有命名的递增整型数据,我们需要把这一列当作index,在read_csv中使用index_col参数

Code
reviews = pd.read_csv('../input/wine-reviews/winemag-data_first150k.csv', index_col=0)


5.

运行下列代码,创建并展示一个叫做animals的DataFrame

animals = pd.DataFrame({'Cows': [12, 20], 'Goats': [22, 19]}, index=['Year 1', 'Year 2'])
animals

写出一段代码将该DataFrame存到本地,并将其命名为cows_and_goats.csv

提示 提示:to_csv来将DataFrame数据保存为CSV表

Code
animals.to_csv('cows_and_goats.csv')


下一篇:Pandas的索引,选择和定位

posted @ 2023-03-02 20:44  絵守辛玥  阅读(38)  评论(0编辑  收藏  举报