0
我想與功能的發揮的lapply
函數的用法和lapply
lapply(1:3, function(i) print(i))
# [1] 1
# [1] 2
# [1] 3
# [[1]]
# [1] 1
# [[2]]
# [1] 2
# [[3]]
# [1] 3
我明白,lapply
應該能夠對每個元素i
中1:3
但是,爲什麼輸出看起來像這樣進行print (i)
輸出。
此外,當我使用unlist
,我得到像下面這樣
unlist(lapply(1:3, function(i) print(i)))
# [1] 1
# [1] 2
# [1] 3
# [1] 1 2 3
是的,你得到的打印輸出,之後被返回是隱式印刷的對象。如果將輸出保存在對象中,則不會看到第二部分。 'l < - lapply(1:5,function(x)print(i))' –
或使用'invisible()' –
請不要使用圖像來表示代碼。 –