string - example - split text in column pandas
Argumento no caracterÃstico en la función R string split(strsplit) (1)
Como agstudy implicó blat$LRwAvg <- as.character(blat$LRwAvg)
antes de que el bucle lo arreglara
blat$meanLRwAvg <- blat$gtFrqAvg #or some other variable in data frame with equal length
blat$LRwAvg <- as.character(blat$LRwAvg)
for (i in 1:50){
y <- as.numeric(unlist(strsplit(blat$LRwAvg[i], "//:")))
blat$meanLRwAvg[i]=mean(y)
}
Esto funciona
x <- "0.466:1.187:2.216:1.196"
y <- as.numeric(unlist(strsplit(x, ":")))
Los valores de blat$LRwAvg
parecen todos X
pero esto no funciona
for (i in 1:50){
y <- as.numeric(unlist(strsplit(blat$LRwAvg[i], "//:")))
blat$meanLRwAvg[i]=mean(y)
}
Porque:
Error en strsplit (blat $ LRwAvg [i], "/:"): argumento sin carácter
No importa si tengo una, dos o nulas barras invertidas.
¿Cuál es mi problema? (No en general, quiero decir en esta tarea especial, técnicamente)