我正在处理R中的数据帧。我需要执行以下操作:
is.na(rivalry[x,RT])
z<-which(is.na(rivalry[x,RT]) == TRUE)[1] - 1
key_duration<-paste0("key_duration", z)
key_press<-paste0("KeyPress", z)
key_press<-paste0(key_press, "RT")
rivalry[x,key_duration]<- 15000 - rivalry[x,key_press]
我是R的初学者,所以可能会有更好的方法来满足我的需求。此代码检查哪个元素是NA,执行操作,最后将结果写入数据帧中的适当空间。 该代码运行良好,但是我需要对我拥有的每一行都执行此操作(此代码中的“ x”)。是否有可能对每一行执行这些操作? 谢谢