《Python数据分析与挖掘实战》第三章中代码清单3-1照书写会出现这个问题:TypeError: 'AxesSubplot' object is not subscriptable。
原始代码如下:
p=data.boxplot() x=p['fliers'][0].get_xdata() y=p['fliers'][0].get_ydata() y.sort()产生的原因可能是没有指定p的类型,导致下面不能获取指定的下标,只要这样改:
p=data.boxplot(return_type='dict') x=p['fliers'][0].get_xdata() y=p['fliers'][0].get_ydata() y.sort()这样就正确运行了。
这段代码的目的就是画出箱型图,并把异常数据标出来。