如何修复 R:rep(1, n) 中的错误:无效参数“times”

您所在的位置:网站首页 r语言rep函数是什么意思 如何修复 R:rep(1, n) 中的错误:无效参数“times”

如何修复 R:rep(1, n) 中的错误:无效参数“times”

2024-02-02 23:18| 来源: 网络整理| 查看: 265

如何修复 r:rep(1, n) 中的错误:“times”无效参数经过 本杰明·安德森博 7月 14, 2023 指导 0 条评论

在 R 中您可能遇到的错误是:

Error in rep(1, times = -4): invalid 'times' argument

当您向rep()函数中的times参数提供以下值之一时,会发生此错误:

负值数值孔径值向量

由于rep()函数复制元素一定次数,因此只有times参数中的非负值才有效。

本教程准确解释了如何修复此错误。

如何重现错误

假设我们尝试将值“1”复制-4次:

#attempt to replicate "1" -4 times rep(1, times = -4) Error in rep(1, times = -4): invalid 'times' argument

或者假设我们尝试重现值“1”NA 次:

#attempt to replicate "1" NA times rep(1, times = NA) Error in rep(1, times = NA): invalid 'times' argument

或者假设我们尝试将值“1”复制 2 次和 3 次:

#attempt to replicate "1" 2 times and 3 times rep(1, times = c(2, 3)) Error in rep(1, times = c(2, 3)): invalid 'times' argument

我们在每个场景中都会收到错误,因为我们未能为每个场景中的times参数提供非负值。

如何修复错误

修复此错误的方法是简单地为rep()函数中的times参数提供一个非负值。

例如,以下代码显示如何将值“1”复制 7 次:

#replicate 1 7 times rep(1, times = 7) [1] 1 1 1 1 1 1 1

值“1”被复制 7 次,并且我们没有收到任何错误,因为我们为times参数提供了有效值。

其他资源

以下教程解释了如何修复 R 中的其他常见错误:

如何在 R 中修复:强制引入的 NA如何在 R 中修复:索引越界如何在 R 中修复:较长物体的长度不是较短物体长度的倍数如何在 R 中修复:要替换的元素数量不是替换长度的倍数

关于作者安德森博本杰明·安德森博

大家好,我是本杰明,一位退休的统计学教授,后来成为 Statorials 的热心教师。 凭借在统计领域的丰富经验和专业知识,我渴望分享我的知识,通过 Statorials 增强学生的能力。了解更多

添加评论取消回复


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3