python遇错

#建立图像
plt.figure()
#画箱线图,直接使用DataFrame的方法
p = data.boxplot()
#'flies'即为异常值的标签
x = p['fliers'][0].get_xdata()
y = p['fliers'][0].get_ydata()
#从小到大排序,该方法直接改变原对象
y.sort()
报错:'AxesSubplot' object is not subscriptable
这就是没有指定p的类型
更改:
#建立图像
plt.figure()
#画箱线图,直接使用DataFrame的方法
p = data.boxplot()
#'flies'即为异常值的标签
x = p['fliers'][0].get_xdata()
y = p['fliers'][0].get_ydata()
#从小到大排序,该方法直接改变原对象
y.sort(return_type = 'dict')


错误提示:
1、AttributeError: 'Series' object has no attribute 'sort'
data.sort(ascending = False)改为
data = data.sort_values(ascending = False)


TypeError: cannot use a string pattern on a bytes-like object  
这种情况解决方法就是加上
html=html.decode('utf-8')#python3这句代码

猜你喜欢

转载自blog.csdn.net/ademing/article/details/80285519