【发布时间】:2021-09-20 08:38:20
【问题描述】:
我有体育活动的时间序列数据。数据以 50Hz 频率记录。但是现在我想在 20hz 下对数据进行下采样,因为我想在 20hz 上训练和预测模型。
在 python 中有没有一种有效的方法来做到这一点?我听说过 Panda 的重采样功能,但不完全知道如何有效地使用它来解决我的问题。任何一段代码都会很有帮助。
epoch (ms) time (10:00) elapsed (s) x-axis (g) y-axis (g) z-axis (g)
1613977400899 2021-02-22T12:03:20.899 0 -0.336 0.886 0.649
1613977400920 2021-02-22T12:03:20.920 0.021 -0.233 0.799 0.648
1613977400940 2021-02-22T12:03:20.940 0.041 -0.173 0.771 0.629
1613977400961 2021-02-22T12:03:20.961 0.062 -0.132 0.757 0.596
1613977400981 2021-02-22T12:03:20.981 0.082 -0.113 0.724 0.57
1613977401002 2021-02-22T12:03:21.002 0.103 -0.127 0.713 0.538
1613977401021 2021-02-22T12:03:21.021 0.122 -0.175 0.743 0.488
1613977401041 2021-02-22T12:03:21.041 0.142 -0.266 0.775 0.417
1613977401062 2021-02-22T12:03:21.062 0.163 -0.281 0.774 0.402
1613977401082 2021-02-22T12:03:21.082 0.183 -0.212 0.713 0.427
1613977401103 2021-02-22T12:03:21.103 0.204 -0.17 0.649 0.46
1613977401123 2021-02-22T12:03:21.123 0.224 -0.204 0.649 0.524
1613977401144 2021-02-22T12:03:21.144 0.245 -0.313 0.684 0.658
1613977401164 2021-02-22T12:03:21.164 0.265 -0.415 0.727 0.785
1613977401183 2021-02-22T12:03:21.183 0.284 -0.419 0.726 0.82
【问题讨论】:
-
并且“任何数据都将非常有帮助”来帮助您解决这个问题 :) 说真的,您能提供几行数据框吗?如果有一个和一些数据列,则至少是时间列。
-
感谢您的回复。我添加了我的数据框的屏幕截图。请检查
-
我无法在此处粘贴数据框。但我已将 CSV 文件上传到谷歌驱动器上,并将链接添加到我的问题中。
-
它不起作用,因为您将数据包含在“编辑原因”框中而不是帖子正文中。我为你修好了。
-
啊。非常感谢
标签: python pandas resampling downsampling activity-recognition