pandas中自带计数函数value_counts(),但是并不能解决我们遇到的问题。
统计表格中温度小于15度的时长
首先使用value_counts()生成统计表格:
weather_1.groupby(['date']).temperature.value_counts().unstack()
统计表如下,nan表示没出现该值:
填充0:
weather_1.groupby(['date']).temperature.value_counts().unstack().fillna(0)
找到需要的列进行累加:
temperature15.iloc[:,0:17].apply(lambda x:x.sum(),axis =1)