在R中设置数据子集时不希望的输出

时间:2019-03-30 13:53:23

标签: r subset

我想知道我在做什么错。我想从名为version: '3.2' services: redis: image: 'bitnami/redis:latest' api: image: tufanmeric/api:latest volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - REDIS_URL=redis://redis:6379 depends_on: - redis deploy: mode: global labels: - 'traefik.port=3002' - 'traefik.frontend.rule=PathPrefix:/' - 'traefik.frontend.rule=Host:api.example.com' - 'traefik.docker.network=default' 的数据帧中分出第673到15424行。您甚至可以看到,即使使用dataresults,R也没有选择我想要选择的行:

head()

在上面的示例中,我要求在命令中显示第671至676行,但是由于某种原因,我得到了第710至715行。

当我尝试对数据进行子集化时,类似的情况发生,如下所示。它不是从第673行开始子集,而是从712:

> head(dataresults[671:676,])
    Date & Time [Local]  Latitude Longitude     step   x   y        z
710 2018-06-20 02:28:00 -2.441108  34.80987 4911.931 159 120 200.0218
711 2018-06-20 02:32:00 -2.441089  34.80983 4915.523 194 164 256.0309
712 2018-06-20 02:36:00 -2.441044  34.80987 4910.948 150  98 179.2751
713 2018-06-20 02:40:00 -2.441044  34.80988 4909.571 211  97 233.0782
714 2018-06-20 02:44:00 -2.441088  34.80983 4915.852 184 161 245.9219
715 2018-06-20 02:48:00 -2.441056  34.80988 4910.120 190 153 246.4066

以下是> datacorr<-dataresults[673:15424,] > head(datacorr) Date & Time [Local] Latitude Longitude step x y z 712 2018-06-20 02:36:00 -2.441044 34.80987 4910.948 150 98 179.2751 713 2018-06-20 02:40:00 -2.441044 34.80988 4909.571 211 97 233.0782 714 2018-06-20 02:44:00 -2.441088 34.80983 4915.852 184 161 245.9219 715 2018-06-20 02:48:00 -2.441056 34.80988 4910.120 190 153 246.4066 716 2018-06-20 02:52:00 -2.441082 34.80987 4911.728 144 165 220.2726 717 2018-06-20 02:56:00 -2.441079 34.80992 4905.648 150 129 198.1244 的示例:

dataresults

感谢您的帮助!

0 个答案:

没有答案