Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 直接找到一年中每一天的平均值_Python_Pandas_Dataframe_Datetime - Fatal编程技术网

Python 直接找到一年中每一天的平均值

Python 直接找到一年中每一天的平均值,python,pandas,dataframe,datetime,Python,Pandas,Dataframe,Datetime,我想找出一年中每一天“pm1f”和“pm25f”的平均值。 我使用代码找到了一天的行 random_day = df[df['Hmera'].isin(['15']) & df['Mhnas'].isin(['12']) & df['Etos'].isin(['2018'])] 然后我发现了那天的狂热 avarage_1 = random_day['pm1f'].mean() 我怎样才能直接找到每天的平均值,而不单独计算每天的平均值呢?您有一个datetime列,这样您就可

我想找出一年中每一天“pm1f”和“pm25f”的平均值。

我使用代码找到了一天的行

random_day = df[df['Hmera'].isin(['15']) & df['Mhnas'].isin(['12']) & df['Etos'].isin(['2018'])]
然后我发现了那天的狂热

avarage_1 = random_day['pm1f'].mean()

我怎样才能直接找到每天的平均值,而不单独计算每天的平均值呢?

您有一个datetime列,这样您就可以根据它分组并从中进行计算

df.groupby(df.DateTimeLocal.dt.date)['pm1f'].mean()

您不必使用数据框中已经存在的列,还可以选择列进行计算。

在一周的7天内迭代,计算平均值,然后平均值