Я использую R 3.5.2.
Когда я читал документацию, я ожидал
lapply(c(a,b),f) == c(f(a),f(b))
Но я получаю ...
f = function(x) x
b = c("1","0","0")
lapply(b,f)
[[1]]
[1] "1"
[[2]]
[1] "0"
[[3]]
[1] "0"
В то время как я также получаю
c(f("1"),f("0"),f("0"))
[1] "1" "0" "0"e
Я попытался использовать Sapply и у меня возникла другая проблема ...
sapply(c("1","0","0"),f)
1 0 0
"1" "0" "0"
Но Sapply работает в списке чисел c ...
sapply(c(1,0,0),f)
[1] 1 0 0
Итак, как мне получить c (f (a), f (b)), в общем?