pandas - 日期时间内的 Pandas 数据帧平均值
问题描述
我有以下熊猫数据框'df':
Rt_low Rt_avg Rt_up year month day
Date
2020-02-17 0.50 1.93 4.00 2020 2 17
2020-02-18 0.00 1.74 4.00 2020 2 18
2020-02-19 0.50 1.59 2.83 2020 2 19
2020-03-17 1.83 2.74 2.83 2020 3 17
2020-03-18 1.67 3.03 3.67 2020 3 18
2020-03-19 1.50 2.59 2.83 2020 3 19
如何获得月份 = 02 的“Rt_low”平均值以及如何获得月份 = 3 的平均值。然后,我如何获得第 17 天、第 18 天、第 19 天的平均值。
总数据文件包括几乎一整年的每日记录。我想要输出(示例值),可以是列表或 Pandas 数据框:
Rt_low_avg_monthly = {"January": 1.20, "February": 2.40, "March": 1.80, ..., "December": NaN};
Rt_low_avg_daily = {01: 1.20, 02: 2.40, 03: 1.80, ..., 31: 2.40};
解决方案
推荐阅读
- reactjs - 如何使用 React 本机共享 API 传递对象或字符串
- c++ - C++ libcurl 如何使用 STOR 和 REST 发送 FTP 文件
- php - 为动态输入数组插入空值
- android - 当我使用命令 adb install 安装由命令 ./gradlew assembleRelease 生成的 apk 时,这失败了
- wpf - 在 MVVM WPF 应用程序中,如何显示按钮的验证错误?
- c# - Jwt 无法有效的发行者或受众
- python - 近边缘关键点特征提取
- gpu - SLURM 过度使用 GPU
- java - 在 Selenium Appium 中授予“com.android.packageinstaller:id/permission_allow_button”权限后无法找到定位器
- flutter - Flutter mainaxisAlignment.spaceEvenly 不能处理多个 flex(行和列)