首页 > 解决方案 > 为什么我的数据框中的 min() 和 max() 会导致“NA”?

问题描述

我有一个没有任何缺失数据的数据框(mydat)。

我使用以下命令:

min(mydat)

max(mydat)

为了实现我的数据框的最小值和最大值,但对于上述两个函数,我得到

不适用

结果在控制台中。

现在,我真的很困惑,我不知道为什么会得到这个结果。如果有人与我分享他/她的评论,我将不胜感激。

标签: rdataframemaxmin

解决方案


这是因为您的数据中有 NA 。如果这不是预期的,那么您应该进行调查。如果这是预期的,并且如果您希望忽略 NA 值的最小值/最大值,请使用 na.rm=TRUE 参数,例如

min(mydat, na.rm=TRUE)

推荐阅读