我是 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
我犯了什么愚蠢的小错误?这让我发疯。它必须是微不足道的。