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