pmin
không trả về kết quả phù hợp trong ví dụ sau.pmin cung cấp câu trả lời sai
eps <- 1e-16
x <- structure(list(X = c(0.219801587301587, 0.340792857142857, 0.398129365079365,
1, 1, 0.853353968253968, 0.930726984126984, 0.980263131313131,
0.968269047619047, 0.953053336369513, 1, 1, 1, 0.951969003219003,
0.91514335177894, 0.884824997224998, 0.884824997224998, 0.884824997224998)), row.names = c(NA, 18L), class = "data.frame", .Names = "X")
pmin(x, 1 - eps)
Chức năng không đúng cách trả NA
nơi giá trị của x
là 1. Nếu điều này được báo cáo là lỗi?
Điều này có vẻ như một kết quả kỳ lạ ở mức tốt nhất và tôi xác nhận rằng tôi nhận được điều tương tự. Một cái gì đó như 'pmin (data.frame (a = 1: 3, b = 3: 5), 1)' có ý nghĩa nhỏ đối với tôi, đặc biệt khi 'pmin (data.frame (a = 1: 3, b = 3: 5), 1: 3) 'lỗi. Có vẻ không lý tưởng. – thelatemail
Hãy thực sự phá vỡ nó - 'pmin (data.frame (a = 1: 3, b = 3: 5), data.frame (a = c (1,1,1)))' – thelatemail
Gợi ý: bạn đang tìm kiếm cho 'do.call'. –