Error in numbers2colors(datTraits, signed = FALSE) : 'lim' must be finite. In addition: Warning messages: 1: In FUN(newX[, i], ...) : no non-missing arguments to min; returning Inf 2: In FUN(newX[, i], ...) : no non-missing arguments to max; returning -Inf
时间: 2024-03-15 22:42:49 浏览: 91
这也是R语言的错误信息,通常出现在使用numbers2colors函数时,输入的数据集中包含非有限数值,例如Inf或NaN。因此,无法计算颜色的范围(lim),导致此错误。可以通过检查数据集中的非有限数值,或将其替换为有限数值来解决此问题。例如,使用is.finite()函数来检查非有限数值,使用replace()函数来替换非有限数值,然后再次尝试运行numbers2colors函数。
相关问题
请问 怎么更改报错信息 Error in numbers2colors(datTraits, signed = FALSE) : 'lim' must be finite. In addition: Warning messages: 1: In FUN(newX[, i], ...) : no non-missing arguments to min; returning Inf 2: In FUN(newX[, i], ...) : no non-missing arguments to max; returning -Inf
抱歉,报错信息通常是由于代码的问题或输入数据的问题而引起的。因此,更改报错信息并不是解决问题的正确方法。相反,您应该尝试解决导致错误的问题。
在这种情况下,报错信息指出输入数据集中包含非有限数值,例如Inf或NaN,导致无法计算颜色的范围(lim)。要解决此问题,您可以检查数据集中的非有限数值并将其替换为有限数值,例如使用is.finite()函数检查非有限数值,使用replace()函数将非有限数值替换为有限数值。另外,您还可以尝试使用na.rm = TRUE参数来忽略NA值,例如使用min(x, na.rm = TRUE)来计算最小值。
git : fatal : unable to access "https://..." : SSL certificate problem : self signed certificate in certificate chai
这个错误通常是由于 Git 无法验证 HTTPS 网站的 SSL 证书造成的。这可能是由于您使用了自签名的证书或者证书链上的某个证书无效导致的。您可以尝试以下几种解决方法:
1. 忽略 SSL 验证:您可以使用以下命令来让 Git 忽略 SSL 验证,但是这并不是一个安全的做法。
```
git config --global http.sslVerify false
```
2. 添加证书到 Git:如果您使用的是自签名的证书,您可以将证书添加到 Git 的证书信任列表中。具体方法请参考 Git 官方文档。
3. 更新证书链:如果您的证书链上有某个证书已经失效,您需要更新证书链。具体方法请参考相关文档或者联系证书颁发机构。
希望这些解决方法能够帮助您解决问题。