pandas查看列中小于某个值的个数

    技术2022-08-01  74

    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)

    Processed: 0.008, SQL: 9