我有一个数据框,里面有很多温度值的测量值。我想计算一个月中每天的测量次数。到目前为止,我成功地显示了度量值的数量,并创建了一个新的数据帧,其中包含了天的唯一值。 如何将度量的数量添加到新的dataframe(包含天的所有唯一值的数据帧)的新列中?你知道吗
到目前为止,我已经管理了这个函数,它统计给定一天的测量次数:
def measurements_in_a_day(day, month, year):
full_date = day.format(), '/', month.format(), '/', year.format()
full_date = ''.join(full_date)
seriesObj = data.apply(lambda x: True if x['day'] == (full_date) else False, axis=1)
no_of_rows = len(seriesObj[seriesObj == True].index)
print('Number of Rows in dataframe in which date is ', full_date, ' are ', no_of_rows)
问题是我必须调用这个函数3次,因为csv文件没有保存数据的保存格式。如何在为唯一月日创建的数据帧中的新列中添加度量计数?你知道吗
你试过用熊猫群比吗?你知道吗
像这样的数据.groupby('day').count()应该给你想要的。你知道吗
在一行中:
如果你喜欢用天数作为索引,你可以做以下几点
相关问题 更多 >
编程相关推荐