python - pandas 基于日期的交错变换
问题描述
我有一个 Pandas df,其中包含 3 个国家/地区的日平均温度:
日期 | 国家 | 温度 |
---|---|---|
19 年 1 月 1 日 | 我们 | 18 |
19 年 1 月 1 日 | 国标 | 21 |
19 年 1 月 1 日 | 非盟 | 26 |
2/1/19 | 我们 | 19 |
2/1/19 | 国标 | 19 |
2/1/19 | 非盟 | 30 |
2019 年 3 月 1 日 | 国标 | 16 |
2019 年 3 月 1 日 | 非盟 | 30 |
19 年 4 月 1 日 | 国标 | 20 |
19 年 4 月 1 日 | 我们 | 20 |
我正在尝试创建一个转换,从而可以根据日期将所有国家/地区排列在单独的行中,同时考虑如下缺失值:
日期 | 我们 | 国标 | 非盟 |
---|---|---|---|
19 年 1 月 1 日 | 18 | 21 | 26 |
2/1/19 | 19 | 19 | 30 |
2019 年 3 月 1 日 | 16 | 30 | |
19 年 4 月 1 日 | 20 | 20 |
实现这一目标的最快方法是什么?numpy有更胖的方法吗?
解决方案
推荐阅读
- python-3.x - 如何在后台运行机器学习训练?
- gitlab - GITLAB CI:文件外壳无法获取环境变量
- sockets - TCP socket server 使用 in6addr_any,client 无法连接使用 c,只使用本地 ipv6
- r - R中的条件嵌套IF
- python-3.x - 在 Python scikit learn 中为 12 个随机森林创建循环
- amazon-web-services - 如何使用 Docker 在 Airflow 中使用 .env 变量设置 S3 连接?
- informatica - SUBSTR 在 informatica 中
- sql - 按顺序加入 2 个表
- java - Java:澄清“长期选择的争论”场景
- email - 当谷歌表格中的字符串匹配时如何使用谷歌应用程序脚本发送电子邮件警报(单元格更改未编辑)