我有
num city inc pop edu crime cult
1,0 Moscow 29343,00 8683,00 0,00 10,40 0,00
2,0 Paris 25896,00 17496,00 0,00 10,20 1,00
3,0 London 21785,00 15063,00 0,00 14,20 1,00
4,0 Berlin 20000,00 70453,00 1,00 18,00 1,00
我试着用box-whisker
绘图
但我得到AttributeError: 'SeriesPlotMethods' object has no attribute 'boxplot'
怎么了?在
这里的问题是
desire_salary.pivot_table('city', 'cult', aggfunc='count')
只有一个选择的值cult
。pivot_table
的标准行为是在pivot_表只有一个值/一列时返回一个series
。但是,series
对象没有boxplot
方法,因此我们必须首先将其更改为数据帧。在有两种方法可以将序列更改为数据帧:
1)在创建
pivot_table
之前,在pivot_table
参数中输入list
(即使只有一个值)2)在
^{pr2}$pivot_table
中创建series
之后调用to_frame()
方法相关问题 更多 >
编程相关推荐