[問題] pandas欄位操作問題

作者: rs6000 (正義的胖虎)   2018-05-18 12:25:42
請問一個有關pandas的欄位操作問題
我在大數學堂看到有關抓取三大法人買賣的教學範例
內容是用beautifulsoup
現在網頁改版,我改用panda做
...然後就卡關了
如圖:
https://imgur.com/tdZRdOZ
dfs[0].axes
MultiIndex(levels=[['106年01月03日 三大法人買賣金額統計表', 'Unnamed:
1_level_0', 'Unnamed: 2_level_0', 'Unnamed: 3_level_0'], ['單位名稱', '買賣差
額', '買進金額', '賣出金額']],
labels=[[0, 1, 2, 3], [0, 2, 3, 1]])
請問我要怎麼把圖中黃色框起來的欄位給刪除~
...這種多維的list看不懂 = ="
作者: rs6000 (正義的胖虎)   2018-05-18 19:03:00
有人可以指點一下有關MultiIndex的操作嗎?
作者: iphone2003 (307)   2018-05-18 19:47:00
dfs[0].columns.droplevel()
作者: rs6000 (正義的胖虎)   2018-05-18 20:53:00
上面那組我試過了~https://imgur.com/sK5kaVmhttps://imgur.com/a/sK5kaVm還在卡關中...
作者: iphone2003 (307)   2018-05-18 20:57:00
是dfs.columns = dfs.columns.droplevel()要把本來的column蓋掉 你這樣打的話變成dfs這個變數是一個index
作者: rs6000 (正義的胖虎)   2018-05-18 21:15:00
感謝iphone大 https://imgur.com/a/SMSa0FV用droplevel 是刪掉最前面一個level嗎 ? 那可以指定嗎?
作者: iphone2003 (307)   2018-05-18 22:23:00
可以,改成droplevel(n)就可以刪第n個了,預設是用0所以會刪最上面那個
作者: rs6000 (正義的胖虎)   2018-05-19 05:03:00
感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com