當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R purrr pluck_depth 計算向量的深度


向量的深度是您可以索引/提取的層數。 pluck_depth() 以前稱為 vec_depth()

用法

pluck_depth(x, is_node = NULL)

參數

x

一個向量

is_node

(可選)覆蓋用於確定元素可以在其中遞歸的默認標準。默認值與 pluck() 的行為匹配,它可以遞歸到列表和表達式。

一個整數。

例子

x <- list(
  list(),
  list(list()),
  list(list(list(1)))
)
pluck_depth(x)
#> [1] 5
x |> map_int(pluck_depth)
#> [1] 1 2 4
源代碼:R/pluck-depth.R

相關用法


注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Compute the depth of a vector。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。