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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。