目錄
練習1
1.導入必要的庫
2.從如下地址導入數據集
3.將數據集存入一個名為chipo的數據框內
4.查看前10行內容
6.數據集有多少列
7.打印出全部列名字
8.數據集的索引是怎樣的
9.被下單數最多商品(item)是什么?(*)
10. 在item_name這一列中携栋,一共有多少種商品被下單簿训?
11.在choice_description中,下單次數最多的商品是什么姥卢?
12.一共有多少商品被下單
13.將item_price轉換為浮點數(*)
14.在該數據集對應的時期內筹我,收入(revenue)是多少
15.在該數據集對應的時期內扶平,一共有多少訂單?
16.每一單(order)對應的平均總價是多少蔬蕊?
17.一共偶多少種不同的商品被售出
練習2
1.導入必要的庫结澄;2.從以下地址導入數據集;3.將數據集命名為euro12
4.只選取 Goals 這一列
5.有多少球隊參與了2012歐洲杯
6.該數據集中一共有多少列(columns)?
7.將數據集中的列Team, Yellow Cards和Red Cards單獨存為一個名叫discipline的數據框
8.對數據框discipline按照先Red Cards再Yellow Cards進行排序(*)
9.計算每個球隊拿到的黃牌數的平均值
10.找到進球數Goals超過6的球隊數據
11.選取以字母G開頭的球隊數據(*)
12.找到英格蘭(England)袁串、意大利(Italy)和俄羅斯(Russia)的射正率(Shooting Accuracy)(*)
練習3
1.導入必要的庫 2.從以下地址導入數據3.將數據框命名為drinks
4. 哪個大陸(continent)平均消耗的啤酒(beer)更多概而?
5.打印出每個大陸(continent)的紅酒消耗(wine_servings)的描述性統(tǒng)計值
6.打印出每個大陸每種酒類別的消耗平均值
7.打印出每個大陸每種酒類別的消耗中位數
8.打印出每個大陸對spirit飲品消耗的平均值,最大值和最小值(*)
練習4
1. 導入必要的庫囱修;2.從以下地址導入數據集 3.將數據框命名為crime
4.每一列(column)的數據類型是什么樣的赎瑰?
5.將Year的數據類型轉換為 datetime64(*)
6.將列Year設置為數據框的索引
7. 刪除名為Total的列
8.按照Year對數據框進行分組并求和 (跟原答案不一樣,再研究)
9.何時是美國歷史上生存最危險的年代破镰?
idemax不能對日期型格式序列運營餐曼,改成int
練習5
1.導入必要的庫;2.按照如下的元數據內容創(chuàng)建數據框3.將上述的數據框分別命名為data1, data2,data3
4.將data1和data2兩個數據框按照行的維度進行合并,命名為all_data
5.將data1和data2兩個數據框按照列的維度進行合并鲜漩,命名為all_data_col(這題有點奇葩)
6.打印data3
7.按照subject_id的值對all_data和data3作合并
8.對data1和data2按照subject_id作連接
9.找到 data1 和 data2 合并之后的所有匹配結果
練習6
1. 導入必要的庫;2.從以下地址導入數據;3.將數據作存儲并且設置前三列為合適的索引
4.2061年源譬?我們真的有這一年的數據?創(chuàng)建一個函數并用它去修復這個bug(*)
5.將日期設為索引孕似,注意數據類型踩娘,應該是datetime64[ns](*)
6.對應每一個location,一共有多少數據值缺失(*)
7.對應每一個location喉祭,一共有多少完整的數據值(*)
8.對于全體數據养渴,計算風速的平均值(*)
9.創(chuàng)建一個名為loc_stats的數據框去計算并存儲每個location的風速最小值雷绢,最大值,平均值和標準差(*)
10.創(chuàng)建一個名為day_stats的數據框去計算并存儲所有l(wèi)ocation的風速最小值理卑,
11.對于每一個location翘紊,計算一月份的平均風速(*)
12.對于數據記錄按照年為頻率取樣(*)
13.對于數據記錄按照月為頻率取樣
練習7
1.導入必要的庫;2.從以下地址導入數據藐唠;3.將數據框命名為titanic帆疟;4.將PassengerId設置為索引
5.繪制一個展示男女乘客比例的扇形圖
6.繪制一個展示船票Fare, 與乘客年齡和性別的散點圖
7.有多少人生還?
8.繪制一個展示船票價格的直方圖
練習8
1.導入必要的庫 2.創(chuàng)建一個數據字典 3.將數據字典存為一個名叫pokemon的數據框中
4.數據框的列排序是字母順序宇立,請重新修改為name, type, hp, evolution, pokedex這個順序
5.添加一個列place踪宠; 6.查看每個列的數據類型
練習9
1.導入必要的庫;2.數據集地址泄伪; 3.’讀取數據并存為一個名叫apple的數據框;4.查看每一列的數據類型
5.將Date這個列轉換為datetime類型(*)
6.將Date設置為索引(*)
7.有重復的日期嗎殴蓬?(*)
8.將index設置為升序(*)
9.找到每個月的最后一個交易日(business day)(*)
10.數據集中最早的日期和最晚的日期相差多少天?(*)
11.在數據中一共有多少個月蟋滴?(*)
12.按照時間順序可視化Adj Close值
練習10
1.導入必要的庫染厅;2.數據集地址;3.將數據集存成變量iris
4.創(chuàng)建數據框的列名稱
5.數據框中有缺失值嗎津函?
6.將列petal_length的第10到19行設置為缺失值
7.將缺失值全部替換為1.0(*)
8.刪除列class
9.將數據框前三行設置為缺失值(*)
10.刪除有缺失值的行(*)
11.重新設置索引(*)