私はRの初心者です。先週、長くて複雑な関数が完全に機能していました。プログラムは、列のサブセットを選択させ、そのサブセットに対してさまざまな操作を実行させていました。関数は 'function(arg1=first_header_name, arg2=second_header_name,....)' で動作する必要があります。コンソールをクリアし、古い履歴ファイルを削除しました。マニュアルをもう一度読み、.csv ファイルをチェックして、すべてが同じであることを確認しました。戻って、すべてを段階的に作り直しました。この新しい問題が発生する場所があります。非常に長い機能なので、突然動作しなくなった部分を簡略化したバージョンで再現するだけです。
elbow <- function(arg1,arg2) {
my_data <- read.csv("data.csv", header=TRUE, sep=",")
average_A <- (arg1 + arg2)
average_A
}
elbow(A3,A5)
# Error in elbow(A3, A5) : object 'A3' not found
列ヘッダーは A3、A4、A5、A7、A8、A9、B2、B3、B5、B6、B7、B9 です。
私はどんなばかげた小さな間違いを犯していますか?これは私をバタバタさせています。それは些細なことでなければなりません。