提问人:007123 提问时间:6/30/2023 最后编辑:007123 更新时间:6/30/2023 访问量:47
有没有办法在 R 中使用数学序列方法对数据进行分类?
Is there a way to bin data using a mathematical sequence approach in R?
问:
我有 225,666 个数据点,每个数据点包含 74 个观测值。
我想对数据进行装箱以减少数据点的数量,从而提供更易于管理的数据分析。
但是,数据的排序方式并不特别明显。
1, 2, 3, 4, 5...378
379, 380, 381, 382...756
重复直到
225288, 225289, 225290...225666 (即每行 378 个日期点,共计 597 行)。
我想把这些数据装箱。
由于 225666 可以被 9 整除,我的想法是每个 bin 有 81 个数据点,即“x”方向的 9 个数据点(例如第 1 行中的 1-9),然后是“y”方向的相应 9 个数据点(例如 1、379、757......然后,我需要此 bin 中所有数据点的平均值。
目前,我已将该数据装箱到 25,074 个装箱中(即 9 的倍数,但在“x”方向上),但现在我想进一步装箱这些数据。**这可能不是尝试此挑战的最佳方式。 ** 我需要 bin 1、42、84、126...336(其中 9 个 bin 是 42 的倍数)来形成一个更大的 bin。然后我想重复一遍,所以我有 2、43、85、127、......337 形成第二个更大的箱子。然后这将循环,直到 41、125...377 形成一个箱子。我还需要 378、420、462......形成箱子,依此类推,直到我有 597 个更大的箱子。
除非有更有能力的方法来实现这一目标?
答: 暂无答案
评论
str(dat)
read.*