为什么我的数据框中的 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)
我有一个没有任何缺失数据的数据框 (mydat)。
我使用以下命令:
min(mydat)
max(mydat)
为了实现我的数据框的最小值和最大值,但对于上述两个函数,我得到
NA
作为控制台中的结果。
现在,我真的很困惑,我不知道为什么会得到那个结果。 如果有人与我分享 his/her 评论,我将不胜感激。
这是因为你的数据中有 NA。如果这不是预期的,那么您应该进行调查。如果这是预期的,并且如果您希望 min/max 忽略 NA 值,请使用 na.rm=TRUE 参数,如
min(mydat, na.rm=TRUE)