[问题] 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