1. 程式人生 > >《利用Python進行資料分析》學習記錄

《利用Python進行資料分析》學習記錄

第8章249頁
原語句:party_counts = pd.crosstab(tips.day, tips.size)
現在的pandas似乎有個size屬性,就是計算資料的大小,而不會返回那一列具體的資料,比如這裡tips這個csv資料,其裡面包含一列size資料,現在來執行這句語句的話,得不到書上的結果,所以我把tips.csv裡的size資料列改成了sizes,這樣就沒有歧義了

第8章259頁,海地地震資料分析圖
原語句:x, y = m(cat_data.LONGITUDE, cat_dataLATITUDE)
現在執行這個語句的話是會報錯的,Basemap傳入的引數型別是列表、元組,還有個什麼給忘了, 但是,cat_data是Series型別,所以改成下面這樣,將資料型別轉換為列表:
更改語句:x, y = m(cat_data.LONGITUDE.tolist(), cat_data.LATITUDE.tolist())

第9章288頁,透視表的引數問題
原語句:tips.pivot_table(rows=['sex', 'smoker'])
現在pivot_table()這個函式裡的引數名是改了,rows——>index, cols——>columns
更改語句:tips.pivot_table(index=['sex', 'smoker'])