Это работает
x <- "0.466:1.187:2.216:1.196"
y <- as.numeric(unlist(strsplit(x, ":")))
Значения blat$LRwAvg
выглядят как X
выше, но это не работает
for (i in 1:50){
y <- as.numeric(unlist(strsplit(blat$LRwAvg[i], "\\:")))
blat$meanLRwAvg[i]=mean(y)
}
Из-за:
Ошибка в strsplit (blat $LRwAvg [i], "\:" ): несимвольный аргумент
Не имеет значения, есть ли у меня одна, две или нулевые обратные косые черты.
В чем моя проблема? (В целом, я не имею в виду техническую технику)