我可以使用 for 回圈回圈串列中的每個元素:
data <- list("Hello", c("USA", "Red", "100"), c("India", "Blue", "76"))
for(i in data){
print(i)}
結果:
[1] "Hello"
[1] "USA" "Red" "100"
[1] "India" "Blue" "76"
我想知道使用applybase R 或purrr包中的其他函式的等效方法是什么?
uj5u.com熱心網友回復:
管道到 invisible() 將避免顯示結果串列并僅給出列印副作用。
lapply(data, print) |> invisible()
[1] "Hello"
[1] "USA" "Red" "100"
[1] "India" "Blue" "76"
uj5u.com熱心網友回復:
使用purrr,您可以使用walk:
library(purrr)
walk(data, print)
[1] "Hello"
[1] "USA" "Red" "100"
[1] "India" "Blue" "76"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/420143.html
標籤:
