R: Tidy Verbs for Fast Data Manipulation

# Tidy Verbs for Fast Data Manipulation

## Documentation for package ‘tidyfst’ version 1.8.4

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

A B C D E F G I J L M N O P R S T U W

## -- A --

add_count_dt | Count observations by group
add_prop | Add percentage to counts in data.frame
anti_join_dt | Join tables
arrange_dt | Arrange entries in data.frame
as_dt | Short cut to data.table
as_fst | Save a data.frame as a fst table

## -- B --

bind_rows_dt | Bind multiple data frames by row
bind_tf_idf_dt | Compute TF–IDF Using data.table with Optional Counting and Grouping

## -- C --

chop_dt | Nest and unnest
col_max | Get the column name of the max/min number each row
col_min | Get the column name of the max/min number each row
col_rn | Tools for working with row names
complete_dt | Complete a data frame with missing combinations of data
count_dt | Count observations by group
cummean | Cumulative mean

## -- D --

delete_na_cols | Dump, replace and fill missing values in data.frame
delete_na_rows | Dump, replace and fill missing values in data.frame
df_mat | Conversion between tidy table and named matrix
distinct_dt | Select distinct/unique rows in data.frame
drop_na_dt | Dump, replace and fill missing values in data.frame
dummy_dt | Fast creation of dummy variables

## -- E --

export_fst | Read and write fst files

## -- F --

fill_na_dt | Dump, replace and fill missing values in data.frame
filter_dt | Filter entries in data.frame
filter_fst | Parse,inspect and extract data.table from fst file
fst | Parse,inspect and extract data.table from fst file
full_join_dt | Join tables

## -- G --

get_fst_chunk_size | Read a fst file by chunks
group_by_dt | Group by variable(s) and implement operations
group_dt | Data manipulation within groups
group_exe_dt | Group by variable(s) and implement operations

## -- I --

import_fst | Read and write fst files
import_fst_chunked | Read a fst file by chunks
impute_dt | Impute missing values with mean, median or mode
inner_join_dt | Join tables
intersect_dt | Set operations for data frames
in_dt | Short cut to data.table

## -- J --

join | Join tables

## -- L --

lag_dt | Fast lead/lag for vectors
lead_dt | Fast lead/lag for vectors
left_join_dt | Join tables
longer_dt | Pivot data from wide to long

## -- M --

mat_df | Conversion between tidy table and named matrix
maxth | Extract the nth value from a vector
minth | Extract the nth value from a vector
mutate_dt | Mutate columns in data.frame
mutate_vars | Conditional update of columns in data.table
mutate_when | Conditional update of columns in data.table

## -- N --

nest_dt | Nest and unnest
nth | Extract the nth value from a vector

## -- O --

object_size | Nice printing of report the Space Allocated for an Object

## -- P --

pairwise_count_dt | Count pairs of items within a group
parse_fst | Parse,inspect and extract data.table from fst file
percent | Add percentage to counts in data.frame
pkg_load | Load or unload R package(s)
pkg_unload | Load or unload R package(s)
print_options | Set global printing method for data.table
pst | Convenient print of time taken
pull_dt | Pull out a single variable

## -- R --

rec | Recode number or strings
rec_char | Recode number or strings
rec_num | Recode number or strings
relocate_dt | Change column order
rename_dt | Rename column in data.frame
rename_with_dt | Rename column in data.frame
replace_dt | Fast value replacement in data frame
replace_na_dt | Dump, replace and fill missing values in data.frame
right_join_dt | Join tables
rn_col | Tools for working with row names
round0 | Round a number and make it show zeros
rowwise_dt | Data manipulation within groups

## -- S --

sample_dt | Sample rows randomly from a table
sample_frac_dt | Sample rows randomly from a table
sample_n_dt | Sample rows randomly from a table
select_dt | Select column from data.frame
select_fst | Parse,inspect and extract data.table from fst file
select_mix | Select column from data.frame
semi_join_dt | Join tables
separate_dt | Separate a character column into two columns using a regular expression separator
setdiff_dt | Set operations for data frames
setequal_dt | Set operations for data frames
shift_fill | Dump, replace and fill missing values in data.frame
slice_dt | Subset rows using their positions
slice_fst | Parse,inspect and extract data.table from fst file
slice_head_dt | Subset rows using their positions
slice_max_dt | Subset rows using their positions
slice_min_dt | Subset rows using their positions
slice_sample_dt | Subset rows using their positions
slice_tail_dt | Subset rows using their positions
sql_join | Case insensitive table joining like SQL
sql_join_dt | Case insensitive table joining like SQL
squeeze_dt | Nest and unnest
summarise_dt | Summarise columns to single values
summarise_vars | Summarise columns to single values
summarise_when | Summarise columns to single values
summarize_dt | Summarise columns to single values
summarize_vars | Summarise columns to single values
summarize_when | Summarise columns to single values
summary_fst | Parse,inspect and extract data.table from fst file
sys_time_print | Convenient print of time taken

## -- T --

transmute_dt | Mutate columns in data.frame
t_dt | Efficient transpose of data.frame

## -- U --

unchop_dt | Nest and unnest
uncount_dt | "Uncount" a data frame
union_dt | Set operations for data frames
unite_dt | Unite multiple columns into one by pasting strings together
unnest_dt | Nest and unnest
utf8_encoding | Use UTF-8 for character encoding in a data frame

## -- W --

wider_dt | Pivot data from long to wide