R语言报错:Error in if (k != round(k)) { : the condition has length > 1
时间: 2023-05-11 14:03:57 浏览: 2792
iferr:生成“ if err!= nil {”块
这个错误提示是因为 if 语句中的条件 k != round(k) 的长度大于 1,可能是因为 k 是一个向量或矩阵。需要检查一下 k 的类型和长度,确保它是一个标量。如果 k 是一个向量或矩阵,可以使用 apply() 函数或循环来逐个处理每个元素。
阅读全文