pandas - 熊猫数据框分组时间序列数据
问题描述
有一个时间序列数据集如下
TimeR Blower
2020-04-01 11:20:00 163
2020-04-01 11:20:00 164
2020-04-01 18:40:00 163
2020-04-01 18:40:00 164
2020-04-03 22:00:00 5
2020-04-03 22:00:00 7
..
我想要输出为
TimeR Blower
2020-04-01 11:20:00 163,164
2020-04-01 18:40:00 163,164
2020-04-03 22:00:00 5,7
可以请指导
解决方案
df.pivot_table(columns="TimeR",values="Blower",aggfunc=lambda x:",".join(x.astype(str))).T.reset_index()
推荐阅读
- ansible - 是否可以使用 Ansible playbook 遍历节点机器上的多个文件并搜索 n 替换特定行
- javascript - 为什么在 javascript 中使用 if(!!obj){} 而不是 if(obj){}
- python - 将复杂的分层 JSON 转换为 CSV
- ruby - 无法更新 Gemfile
- bash - 是否可以将变量从 BASH 脚本传递到 Linux 上的 PWSH
- html - flex-direction:行不工作;它仍然显示为一列
- linux - Perl 中的 Rsync system() 执行随机失败并出现协议错误
- git - Git 从具有历史记录的远程分支签出文件
- linux - 依次传递两个变量
- excel - 数组中的vba工作表名称但不显示