ここでは、実行しようとしている関数があります。私のデータディレクトリとベースディレクトリに正しいファイルパスがあります。私は機能を使用してでコードを実行するとき、それはデータ等を読み取るため関数内のデータの読み込み
loadDIH = function(){
##----
##++++
## Target variable: Days in hospital Year 2
dih.Y2 <- read.csv(file = paste(dataDir, "DaysInHospital_Y2.csv", sep=""),
colClasses = c("factor", "integer", "integer"),
comment.char = "")
## Days in hospital Year 3
dih.Y3 <- read.csv(file = paste(dataDir, "DaysInHospital_Y3.csv", sep=""),
colClasses = c("factor", "integer", "integer"),
comment.char = "")
return(list(dih.Y2,dih.Y3))
}
>return(list(dih.Y2,dih.Y3))
Error: object 'dih.Y2' not found
マイデータディレクトリとベースディレクトリは、正しいファイルパスを持っています。
dih.Y2 <- read.csv(file = paste(dataDir, "DaysInHospital_Y2.csv", sep=""),
colClasses = c("factor", "integer", "integer"),
comment.char = "")
dih.Y3 <- read.csv(file = paste(dataDir, "DaysInHospital_Y3.csv", sep=""),
colClasses = c("factor", "integer", "integer"),
comment.char = "")
>dih.Y2
これはdih.Y2
に機能としてこれを実行する方法上の任意の考えやアイデアを返しますか? 私は助けていただきありがとうございます。
、まだ運が、私は固定必要小さなその何かを知っている、eventually.lol –
@ user1250865いいえ、あなたは完全に誤解それを把握しません。 'return'ステートメントはあなたの関数内にあり、あなたが知っているように、値を返します。 '?return'で始まるドキュメントを読んでみてください。 – joran