【发布时间】:2018-05-26 09:10:07
【问题描述】:
我正在尝试用 TimeGrouper 表示年度箱形图
from pandas import Series
from pandas import DataFrame
from pandas import TimeGrouper
from matplotlib import pyplot
series = Series.from_csv('test4.csv', header=0)
groups = series.groupby(TimeGrouper('A'))
years = DataFrame()
for name, group in groups:
years[name.year] = group.values
years.boxplot()
pyplot.show()
(我从 Excel 生成 csv)
我的 csv 数据集很简单,2 列
Date,Temp
01/01/81,8447
....
当我尝试使用test4-ok.csv 时,会出现我的方框图。
如果我采用相同的数据,但使用其他范围日期test4-ko.csv,
Date,Temp
01/01/09,8447
....
我有以下错误
ValueError:值的长度与索引的长度不匹配
test4-ko.csv 有什么问题?
感谢您的帮助
奥利维尔
【问题讨论】:
标签: python excel pandas csv time-series