これは機能します
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], "\:") のエラー: 文字以外の引数
バックスラッシュが 1 つ、2 つ、または null のいずれであっても問題ありません。
私の問題は何ですか?(一般的ではありません。技術的には、この特別なタスクを意味します)