from example columns column string r for-loop strsplit

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)