python - 基于另一个变量重新采样数据以匹配时间戳
问题描述
我有以下形式的数据:
Name Value Timetag
a 1 2020-07-31 00:22:00.000
a 2 2020-07-31 00:24:00.000
b 1 2020-07-31 00:22:00.000
b 8 2020-07-31 00:23:00.000
total 20 2020-07-31 00:20:00.000
total 25 2020-07-31 00:30:00.000
我需要的是使所有值具有相同的分辨率。因此,为此我需要对Timetag
列 when Name
is not重新采样,total
以便它与 when it is 匹配total
。接下来我想要实现的是旋转表并且没有缺失值,并且还减少了我的数据帧上的行数。因此,结果将如下所示:
Name Value Timetag
a 1.3 2020-07-31 00:20:00.000
a 2.5 2020-07-31 00:30:00.000
b 2 2020-07-31 00:20:00.000
b 6 2020-07-31 00:30:00.000
total 20 2020-07-31 00:20:00.000
total 25 2020-07-31 00:30:00.000
如果您按日期订购 fx 范围内的值,则将通过其值在一个值和下一个值之间的时间间隔的平均值来获得:[2020-07-31 00: Value
20 a
: b
00.000,2020 total
-07-31 00:30:00.000)
谢谢!
解决方案
推荐阅读
- node.js - 在 MEAN 堆栈应用程序中成功更新后如何显示最新/更新的值?
- node.js - 使用 res.write 流式传输响应时无法设置标头后发送到客户端错误
- angular - Hide component through return output
- node.js - Pin nodejs version on Alpine without building from source
- node.js - 0x only outputting small Graphs
- c# - 在 ASP.NET WebForms 中按项目 ID 显示模式
- regex - 修改alter number string pandas
- javascript - 使用 react 和 webpack4 拆分项目;html 标签是意外的标记
- android - Android从图库中选择图像不起作用
- r - Cumulative sum with restart, optimization in R