Hãy xem xét các dữ liệu đồ chơi sau và tính toán:Dplyr sản xuất NaN trong khi cơ sở sản xuất R NA
library(dplyr)
df <- tibble(x = 1)
stats::sd(df$x)
dplyr::summarise(df, sd_x = sd(x))
Kết quả tính toán đầu tiên trong NA
trong khi thứ hai, khi tính toán được bao gồm trong các chức năng dplyr summarise
sản xuất NaN
. Tôi mong đợi cả hai tính toán để tạo ra kết quả tương tự và tôi tự hỏi tại sao chúng khác nhau?
Bản sao có thể có của [Sự khác biệt giữa NaN và Inf, và NULL và NA trong R?] Là gì (https://stackoverflow.com/questions/15496361/what-is-the-difference-between-nan-and -inf-và-null-và-na-in-r) – PoGibas
Tôi có thể sao chép. dplyr phiên bản 0.7.4 - phiên bản mới nhất từ CRAN. –
Tương tự ở đây. Tuy nhiên, bạn cần điều đó để làm gì? Nếu bạn hỏi 'is.na()', cả hai trả về 'TRUE'. – loki