Broom 整理了许多列表,这些列表实际上是没有类属性的 S3 对象。例如, stats::optim()
、 svd() 和 interp::interp()
产生一致的输出,但由于它们没有类属性,因此无法由 S3 调度处理。
这些函数查看列表的元素并确定是否有适当的整理方法可应用于该列表。这些整理器作为 tidy_<function>
或 glance_<function>
形式的函数实现,并且不会导出(但它们已记录在案!)。
如果找不到合适的整理方法,它们会抛出错误。
xyz 列表(其中 x
和 y
是坐标向量,z
是值矩阵的列表)通常由 graphics::persp()
或 graphics::image()
等函数使用,并由 interp::interp()
等插值函数返回。
参数
- x
-
包含组件
x
、y
和z
的列表,其中x
和y
是向量,z
是矩阵。x
的长度必须等于z
中的行数,y
的长度必须等于z
中的列数。 - ...
-
附加参数。不曾用过。仅需要匹配通用签名。注意:拼写错误的参数将被吸收到
...
中,并被忽略。如果拼写错误的参数有默认值,则将使用默认值。例如,如果您传递conf.lvel = 0.9
,所有计算将使用conf.level = 0.95
进行。这里有两个异常:
值
带有向量列 x
、 y
和 z
的 tibble::tibble 。
也可以看看
tidy()
, graphics::persp()
, graphics::image()
, interp::interp()
其他列表整理器: glance_optim()
、 list_tidiers
、 tidy_irlba()
、 tidy_optim()
、 tidy_svd()
例子
A <- list(x = 1:5, y = 1:3, z = matrix(runif(5 * 3), nrow = 5))
image(A)
tidy(A)
#> # A tibble: 15 × 3
#> x y z
#> <int> <int> <dbl>
#> 1 1 1 0.527
#> 2 2 1 0.191
#> 3 3 1 0.355
#> 4 4 1 0.907
#> 5 5 1 0.141
#> 6 1 2 0.911
#> 7 2 2 0.590
#> 8 3 2 0.625
#> 9 4 2 0.225
#> 10 5 2 0.752
#> 11 1 3 0.362
#> 12 2 3 0.674
#> 13 3 3 0.268
#> 14 4 3 0.591
#> 15 5 3 0.443
相关用法
- R broom tidy_irlba 整理伪装成列表的 a(n) irlba 对象
- R broom tidy_gam_hastie 整理 a(n) Gam 对象
- R broom tidy_svd 整理伪装成列表的 a(n) svd 对象
- R broom tidy_optim 整理伪装成列表的 a(n) 优化对象
- R broom tidy.robustbase.glmrob 整理 a(n) glmrob 对象
- R broom tidy.acf 整理 a(n) acf 对象
- R broom tidy.robustbase.lmrob 整理 a(n) lmrob 对象
- R broom tidy.biglm 整理 a(n) biglm 对象
- R broom tidy.garch 整理 a(n) garch 对象
- R broom tidy.rq 整理 a(n) rq 对象
- R broom tidy.kmeans 整理 a(n) kmeans 对象
- R broom tidy.betamfx 整理 a(n) betamfx 对象
- R broom tidy.anova 整理 a(n) anova 对象
- R broom tidy.btergm 整理 a(n) btergm 对象
- R broom tidy.cv.glmnet 整理 a(n) cv.glmnet 对象
- R broom tidy.roc 整理 a(n) roc 对象
- R broom tidy.poLCA 整理 a(n) poLCA 对象
- R broom tidy.emmGrid 整理 a(n) emmGrid 对象
- R broom tidy.Kendall 整理 a(n) Kendall 对象
- R broom tidy.survreg 整理 a(n) survreg 对象
- R broom tidy.ergm 整理 a(n) ergm 对象
- R broom tidy.pairwise.htest 整理 a(n)pairwise.htest 对象
- R broom tidy.coeftest 整理 a(n) coeftest 对象
- R broom tidy.polr 整理 a(n) polr 对象
- R broom tidy.map 整理 a(n) Map对象
注:本文由纯净天空筛选整理自等大神的英文原创作品 Tidy a(n) xyz object masquerading as list。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。