当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R readr spec 检查 DataFrame 的列规格


cols_condense() 采用一个规范对象,并通过将默认列类型设置为最常见的类型并仅列出具有不同类型的列来压缩其定义。

spec() 从 readr 创建的 tibble 中提取完整的列规范。

用法

cols_condense(x)

spec(x)

参数

x

要从中提取的 DataFrame 对象

一个col_spec对象。

也可以看看

例子

df <- read_csv(readr_example("mtcars.csv"))
#> Rows: 32 Columns: 11
#> ── Column specification ──────────────────────────────────────────────────
#> Delimiter: ","
#> dbl (11): mpg, cyl, disp, hp, drat, wt, qsec, vs, am, gear, carb
#> 
#> ℹ Use `spec()` to retrieve the full column specification for this data.
#> ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
s <- spec(df)
s
#> cols(
#>   mpg = col_double(),
#>   cyl = col_double(),
#>   disp = col_double(),
#>   hp = col_double(),
#>   drat = col_double(),
#>   wt = col_double(),
#>   qsec = col_double(),
#>   vs = col_double(),
#>   am = col_double(),
#>   gear = col_double(),
#>   carb = col_double()
#> )

cols_condense(s)
#> cols(
#>   .default = col_double()
#> )
源代码:R/col_types.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Examine the column specifications for a data frame。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。