いくつかの関数を記述し、入力CSVファイルの最後の2つの列にのみ適用したいとします。問題は、最後の2つの列をベクトルに変換し、それらに関数を適用する方法です。入力データフレーム列をベクトルに変換する方法
myAvg <- function(anyVector){
average <- sum(anyVector)/length(anyVector)
return(average)
}
mySD <- function(anyVector){
std_Dev <- sqrt(sum((anyVector - mean(anyVector))^2/(length(anyVector) - 1)))
return(std_Dev)
}
myRange <- function(anyVector){
myRange <- max(anyVector) - min(anyVector)
return(myRange)
}
data <- read.csv("CardioGoodnessFit.csv")
print(data)
これは範囲 'myRange <ないテキスト –
としてデータを含めてください-max(anyVector)-min(任意のベクトル) ' – zx8754