如何通过Rstudio中的特定条件从数据表中检索值?

时间:2019-06-20 14:43:16

标签: r

EDIT -我以txt格式附加了数据示例。

我有这个data.table,称为“ clean_data”。每个驱动程序开车两次,并有5个标志(场景),我尝试通过特定条件检索有关每个驱动程序的信息:我想要每个驱动器中每个标志的第一行。 Clean_data table

编辑-关于数据的简短说明:每个驱动程序驾驶两次,每个驱动器中有5个标志(场景)-因此每个驱动器都有10行(1个驱动器* 2个驱动器* 5个场景)

我试图进行一个循环,以获取我需要的数据。我创建了驱动器列表(如ID)。

row<-1
    for (i in drivers_list){
      for (j in clean_data$`Drive No`){
        for (k in clean_data$Flags){
          drivers_velocity_table[row,1]<-clean_data$`Driver ID`[1]
          drivers_velocity_table[row,2]<-clean_data$`Drive No`
          drivers_velocity_table[row,3]<-k
          drivers_velocity_table[row,4]<-clean_data$Velocity[i]
          row<-row+1
        }
      }
    }

我希望每个驱动程序都能获得10行:驱动程序ID,驱动器编号,标志编号,Veloctiy如下表: my_final_table

感谢您的帮助!

数据- Link to data

0 个答案:

没有答案