Skip to content

Commit

Permalink
Merge pull request #1 from khusmann/vctrs
Browse files Browse the repository at this point in the history
merge to v0.2.0
  • Loading branch information
khusmann authored May 22, 2024
2 parents 31b1021 + 197d487 commit ebc82ae
Show file tree
Hide file tree
Showing 56 changed files with 5,034 additions and 1,813 deletions.
1 change: 1 addition & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
^pkgdown$
^\.github$
^README.Rmd
^data-raw$
11 changes: 7 additions & 4 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Type: Package
Package: interlacer
Title: Read Tabular Data With Interlaced Values And Missing Reasons
Version: 0.1.0
Version: 0.2.0
Authors@R:
person("Kyle", "Husmann", , "[email protected]", role = c("aut", "cre"))
Description: Textual tabular data sources often encode values and missing
Expand All @@ -16,22 +16,25 @@ Depends:
Imports:
cli,
dplyr,
glue,
generics,
pillar,
purrr,
readr,
rlang,
tibble,
tidyselect
tidyselect,
vctrs,
vroom
Suggests:
knitr,
rmarkdown,
forcats,
haven,
declared,
testthat (>= 3.0.0)
Config/testthat/edition: 3
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.2.3
URL: http://kylehusmann.com/interlacer/
VignetteBuilder: knitr
Roxygen: list(markdown = TRUE)
187 changes: 159 additions & 28 deletions NAMESPACE
Original file line number Diff line number Diff line change
@@ -1,43 +1,174 @@
# Generated by roxygen2: do not edit by hand

S3method(tbl_format_header,deinterlaced_df)
S3method(tbl_format_setup,deinterlaced_df)
export(coalesce_channels)
export(deinterlace_type_convert)
export(drop_missing_cols)
export(drop_value_cols)
export(icol_character)
export(icol_date)
export(icol_datetime)
export(icol_double)
export(icol_factor)
export(icol_integer)
export(icol_logical)
export(icol_number)
export(icol_time)
export(interlace_channels)
S3method("$",interlacer_interlaced)
S3method("$<-",interlacer_interlaced)
S3method("[",interlacer_interlaced)
S3method("[<-",interlacer_interlaced)
S3method("[[",interlacer_interlaced)
S3method("[[<-",interlacer_interlaced)
S3method("length<-",interlacer_interlaced)
S3method("levels<-",interlacer_interlaced)
S3method(as.character,interlacer_interlaced)
S3method(as.double,interlacer_interlaced)
S3method(as.factor,interlacer_interlaced)
S3method(as.integer,interlacer_interlaced)
S3method(as.interlaced,data.frame)
S3method(as.interlaced,default)
S3method(as.interlaced,interlacer_interlaced)
S3method(as.logical,interlacer_interlaced)
S3method(as.na_col_spec,default)
S3method(as.na_col_spec,interlacer_na_col_spec)
S3method(as.na_col_spec,list)
S3method(as.ordered,interlacer_interlaced)
S3method(flatten_channels,data.frame)
S3method(flatten_channels,default)
S3method(flatten_channels,interlacer_interlaced)
S3method(format,interlacer_interlaced)
S3method(format,interlacer_na_col_spec)
S3method(is.empty,default)
S3method(is.empty,interlacer_interlaced)
S3method(is.finite,interlacer_interlaced)
S3method(is.infinite,interlacer_interlaced)
S3method(is.na,interlacer_interlaced)
S3method(levels,interlacer_interlaced)
S3method(max,interlacer_interlaced)
S3method(median,interlacer_interlaced)
S3method(min,interlacer_interlaced)
S3method(na.exclude,interlacer_interlaced)
S3method(na.fail,interlacer_interlaced)
S3method(na.omit,interlacer_interlaced)
S3method(na_channel,data.frame)
S3method(na_channel,default)
S3method(na_channel,interlacer_interlaced)
S3method(obj_print_footer,interlacer_interlaced)
S3method(pillar_shaft,interlacer_interlaced)
S3method(print,interlacer_na_col_spec)
S3method(quantile,interlacer_interlaced)
S3method(range,interlacer_interlaced)
S3method(rep,interlacer_interlaced)
S3method(type_to_col,Date)
S3method(type_to_col,POSIXct)
S3method(type_to_col,default)
S3method(type_to_col,double)
S3method(type_to_col,factor)
S3method(type_to_col,hms)
S3method(type_to_col,integer)
S3method(type_to_col,logical)
S3method(value_channel,data.frame)
S3method(value_channel,default)
S3method(value_channel,interlacer_interlaced)
S3method(vec_arith,interlacer_interlaced)
S3method(vec_arith.interlacer_interlaced,default)
S3method(vec_arith.interlacer_interlaced,interlacer_interlaced)
S3method(vec_arith.logical,interlacer_interlaced)
S3method(vec_arith.numeric,interlacer_interlaced)
S3method(vec_cast,character.interlacer_interlaced)
S3method(vec_cast,double.interlacer_interlaced)
S3method(vec_cast,factor.interlacer_interlaced)
S3method(vec_cast,integer.interlacer_interlaced)
S3method(vec_cast,interlacer_interlaced.character)
S3method(vec_cast,interlacer_interlaced.double)
S3method(vec_cast,interlacer_interlaced.factor)
S3method(vec_cast,interlacer_interlaced.integer)
S3method(vec_cast,interlacer_interlaced.interlacer_interlaced)
S3method(vec_cast,interlacer_interlaced.logical)
S3method(vec_cast,logical.interlacer_interlaced)
S3method(vec_math,interlacer_interlaced)
S3method(vec_proxy,interlacer_interlaced)
S3method(vec_proxy_compare,interlacer_interlaced)
S3method(vec_proxy_equal,interlacer_interlaced)
S3method(vec_proxy_order,interlacer_interlaced)
S3method(vec_ptype2,character.interlacer_interlaced)
S3method(vec_ptype2,double.interlacer_interlaced)
S3method(vec_ptype2,factor.interlacer_interlaced)
S3method(vec_ptype2,integer.interlacer_interlaced)
S3method(vec_ptype2,interlacer_interlaced.character)
S3method(vec_ptype2,interlacer_interlaced.double)
S3method(vec_ptype2,interlacer_interlaced.factor)
S3method(vec_ptype2,interlacer_interlaced.integer)
S3method(vec_ptype2,interlacer_interlaced.interlacer_interlaced)
S3method(vec_ptype2,interlacer_interlaced.logical)
S3method(vec_ptype2,logical.interlacer_interlaced)
S3method(vec_ptype_abbr,interlacer_interlaced)
S3method(vec_ptype_full,interlacer_interlaced)
S3method(vec_restore,interlacer_interlaced)
S3method(xtfrm,interlacer_interlaced)
export("na_levels<-")
export(as.col_spec)
export(as.factor)
export(as.interlaced)
export(as.na_col_spec)
export(as.ordered)
export(col_character)
export(col_date)
export(col_datetime)
export(col_double)
export(col_factor)
export(col_guess)
export(col_integer)
export(col_logical)
export(col_number)
export(col_skip)
export(col_time)
export(cols)
export(cols_condense)
export(cols_only)
export(flatten_channels)
export(interlaced)
export(interlaced_vroom)
export(interlacer_example)
export(missing_cols)
export(missing_names)
export(is.empty)
export(is.interlaced)
export(is.na_col_spec)
export(map_na_channel)
export(map_value_channel)
export(na)
export(na_channel)
export(na_cols)
export(na_levels)
export(na_spec)
export(parse_interlaced)
export(read_interlaced_csv)
export(read_interlaced_csv2)
export(read_interlaced_delim)
export(read_interlaced_tsv)
export(value_cols)
export(value_names)
export(spec)
export(value_channel)
export(vec_c)
export(write_interlaced_csv)
export(write_interlaced_csv2)
export(write_interlaced_delim)
export(write_interlaced_excel_csv)
export(write_interlaced_excel_csv2)
export(write_interlaced_tsv)
import(cli)
import(dplyr)
import(readr)
import(rlang)
import(tibble)
importFrom(glue,glue)
importFrom(pillar,tbl_format_header)
importFrom(pillar,tbl_format_setup)
importFrom(purrr,list_flatten)
importFrom(tidyselect,peek_vars)
import(vctrs)
importFrom(dplyr,if_else)
importFrom(generics,as.factor)
importFrom(generics,as.ordered)
importFrom(pillar,pillar_shaft)
importFrom(readr,as.col_spec)
importFrom(readr,col_character)
importFrom(readr,col_date)
importFrom(readr,col_datetime)
importFrom(readr,col_double)
importFrom(readr,col_factor)
importFrom(readr,col_guess)
importFrom(readr,col_integer)
importFrom(readr,col_logical)
importFrom(readr,col_number)
importFrom(readr,col_skip)
importFrom(readr,col_time)
importFrom(readr,cols)
importFrom(readr,cols_condense)
importFrom(readr,cols_only)
importFrom(readr,spec)
importFrom(stats,median)
importFrom(stats,na.exclude)
importFrom(stats,na.fail)
importFrom(stats,na.omit)
importFrom(stats,quantile)
importFrom(tibble,as_tibble)
importFrom(tibble,tibble)
importFrom(vctrs,vec_c)
88 changes: 0 additions & 88 deletions R/coalesce_channels.R

This file was deleted.

Loading

0 comments on commit ebc82ae

Please sign in to comment.