作者rs6000 (正義的胖虎)
看板Python
標題[問題] pandas欄位操作問題
時間Fri May 18 12:25:42 2018
請問一個有關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看不懂 = ="
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.37.77
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1526617545.A.614.html
→ rs6000: 有人可以指點一下有關MultiIndex的操作嗎? 05/18 19:03
推 iphone2003: dfs[0].columns.droplevel() 05/18 19:47
→ rs6000: 還在卡關中... 05/18 20:55
推 iphone2003: 是dfs.columns = dfs.columns.droplevel() 05/18 20:57
→ iphone2003: 要把本來的column蓋掉 你這樣打的話變成dfs這個變數是 05/18 20:57
→ iphone2003: 一個index 05/18 20:57
→ rs6000: 用droplevel 是刪掉最前面一個level嗎 ? 那可以指定嗎? 05/18 21:16
推 iphone2003: 可以,改成droplevel(n)就可以刪第n個了,預設是用0 05/18 22:23
→ iphone2003: 所以會刪最上面那個 05/18 22:23
→ rs6000: 感謝 05/19 05:03