R 尝试创建确保列表长度为2的函数
我正在尝试创建一个函数来检查列表的长度是否为2,如果是,它将继续下一步。我还没有写下下下一步,因为我无法准确检查第一步。以下是我到目前为止的想法:R 尝试创建确保列表长度为2的函数,r,function,if-statement,R,Function,If Statement,我正在尝试创建一个函数来检查列表的长度是否为2,如果是,它将继续下一步。我还没有写下下下一步,因为我无法准确检查第一步。以下是我到目前为止的想法: my_function <- function(x) { if(length(x) <- 2) { return("Correct Length") } } 我得到以下结果: [1] "Correct Length" [1] "Correct Length" [1] "Correct Length" 我确信这就
my_function <- function(x) {
if(length(x) <- 2) {
return("Correct Length")
}
}
我得到以下结果:
[1] "Correct Length"
[1] "Correct Length"
[1] "Correct Length"
我确信这就是我测量长度的方式,但如果我试图在代码中添加“列表”。我不知道为什么我的函数将前两项计算为TRUE,因为只有它们的输入才应计算为TRUE
随着我继续学习,任何建议都会有所帮助
谢谢。那么,我的函数是不是什么都没做,只是打印出结果,不管我输入什么?
[1] "Correct Length"
[1] "Correct Length"
[1] "Correct Length"
if (length(x) == 2) {
...
}