r - R中的子集时间序列数据
问题描述
我得到了一个时间序列数据,我用它windown
来获取从 1201 到 1700 的子集。同一行上的数据将被截断或保留。如何获得我想要的准确时间数据?
Time Series:
Start = 1203
End = 1499
Frequency = 0.125
V1 V2 V3 V4 V5 V6 V7 V8
1203 88 121 50 95 74 76 88 97
1211 140 45 145 76 100 66 40 55
1219 74 21 81 78 55 97 76 123
1227 52 83 57 17 78 55 71 62
1235 88 17 78 142 97 128 221 195
1243 128 190 52 95 74 97 100 100
......
解决方案
您可以使用列名进行子集化。将“data”更改为您的数据库名称,将“column_name”更改为您要用作过滤器的列。
new_data <- data[data$column_name >= 1201 & data$column_name <= 1700, ]
推荐阅读
- python - ColumnTransformer.fit TypeError:无法腌制“模块”对象
- javascript - 如何防止将元素拖到其 div 容器之外?
- html - 如何控制 - tr:nth-child(odd) 的宽度
- r - 我收到以下错误。你能帮帮我吗
- r - 在样本外预测中使用 tail()
- python - 绘制曲面动画的最快方法
- python - 为什么熊猫不允许我为此数据框创建新列并抛出带有复制警告的设置?
- export - 有没有办法在 Inkscape 中将多个图层组合导出为 JPEG 或 PNG 文件?
- angular - Angular 11.2.6 或 Typescript TS2345 错误
- regex - 无法使用正则表达式或在 ansible 任务上搜索字符串搜索