所以,我的数据是这样的。这是我的数据集外观的一个非常小的集合。
VehicleID FinancialYear Type Make ConditionScore
119 2000-01 Personnel Vehicle Ford 55
124 2000-01 Heavy Goods Vehicle MAN 10
174 2000-01 Light Goods Vehicle Ford 20
400 2002-03 Light Goods Vehicle Volkswagen 65
475 2002-03 Personnel Vehicle Ford 100
774 2003-03 Light Goods Vehicle MAN 35
845 2006-07 Personnel Vehicle Ford 60
847 2006-07 Heavy Goods Vehicle Ford 50
956 2006-07 Light Goods Vehicle Iveco 10我正在尝试创建一个特定年份的boxplot (就像,boxplot只有2000-01的值,然后只有2006-07的值),但因为我对大熊猫有点陌生,有点挣扎。有没有人能建议一下上述的方法?
发布于 2018-02-17 19:30:34
像这样的东西应该是有效的:
import pandas as pd
import matplotlib.pyplot as plt
# Create small dummy data set, import your real data here instead
data = pd.DataFrame([['2009-10', 89], ['2009-10', 60], ['2010-11', 85]],
columns=['Year', 'Score'])
plt.figure()
data[data['Year'] == '2009-10'].boxplot(column='Score')
plt.savefig('plot.png')https://stackoverflow.com/questions/48840699
复制相似问题