为什么我的数据框中的 min() 和 max() 得到 "NA"?

why I get "NA" as a result of min() and max() in my dataframe?

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

我使用以下命令:

min(mydat)

max(mydat)

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

NA

作为控制台中的结果。

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

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

min(mydat, na.rm=TRUE)