Buenos días, tengo la siguiente matriz de datos:
# A tibble: 25 x 14
`SIN ED` `CON ED` `SIN ED1` `CON ED1` `SIN ED2` `CON ED2`
4240. 3241. 6556 6608 6293 6323 100.0
Un poc resumida como veis, para no cargar el mensaje.
El problema es que quiero realizar un test de wilcoxon signado con estas variables de 2 en 2 y hago un bucle para automatizarlo, lo que hago es generar un data.frame con las 2 columnas que quiero cada vez, pero no consigo que me coja el nombre de la columna cambiándole el subíndice:
> i<-1
> j<-1
> k<-0
> for(i in 1:LENGTH){
+ datos<- data.frame(SIN = str_c(mad$'SIN ED',j),CON = str_c(mad$'CON ED',(j+1)))
+ texto<- wilcoxsign_test(SIN ~ CON, data = datos, distribution = "exact")
+ sink(str_c("C:\\Users\\valba\\Desktop\\datosUned\\x",i,".txt"))
+ print(texto)
+ sink()
+ i<-i+1
+ k<-k+1
+ j<-i+k}
El bucle lo hace bien, pero solo me coge las 2 primeras columnas todo el rato, SIN = str_c(mad$'SIN ED',j), no consigo que por ejemplo coja
mad$'SIN ED1' y lo he probado de mil formas.
Alguna idea, muchas gracias, soy nueva en el foro y en R!!!