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的索引,选择和定位