Foro de debate

Dudas sobre data.frames y listas

Dudas sobre data.frames y listas

by Veronica Alba -
Number of replies: 0

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!!!