すべてのコミュニティにこんにちは、私は次の DB を持っています:
ID Distance
M1_PRM 54,56
M1_PRM 4147,69
M1_PRM 1723,34
次のスクリプトを使用して、「。」の「、」を置き換えます。Rは「、」が好きではないので、距離で(そしてそれは機能します):
mysub<-function(x)(sub(",",".",x))
DB<-(apply(DB, 2,mysub))
DB<-data.frame(DB)
次に、合計と組み合わせてas.numeric
使用する必要があるため、次
のように DB$Distance を変換する必要があります。tapply
apply(DB$Distance,ID,sum)
私が与えるとき
DB$Distance<-as.numeric(DB$Distance)
ID Distance
M1_PRM 54
M1_PRM 4147
M1_PRM 1723
Rは小数を破棄するようです!!! 誰かが何が悪いのか知っていますか? 前もって感謝します!