Learn R Programming

tidyft (version 0.9.20)

Fast and Memory Efficient Data Operations in Tidy Syntax

Description

Tidy syntax for 'data.table', using modification by reference whenever possible. This toolkit is designed for big data analysis in high-performance desktop or laptop computers. The syntax of the package is similar or identical to 'tidyverse'. It is user friendly, memory efficient and time saving. For more information, check its ancestor package 'tidyfst'.

Copy Link

Version

Install

install.packages('tidyft')

Monthly Downloads

401

Version

0.9.20

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

September 22nd, 2024

Functions in tidyft (0.9.20)

pull

Pull out a single variable
inner_join

Join tables
separate

Separate a character column into two columns using a regular expression separator
longer

Pivot data between long and wide
lead

Fast lead/lag for vectors
relocate

Change column order
export_fst

Read and write fst files
reexports

Objects exported from other packages
utf8_encoding

Use UTF-8 for character encoding in a data frame
rowwise_mutate

Computation by rows
unite

Unite multiple columns into one by pasting strings together
summarise

Summarise columns to single values
uncount

"Uncount" a data frame
replace_vars

Fast value replacement in data frame
nest

Nest and unnest
sys_time_print

Convenient print of time taken
read_csv

Convenient file reader
mat_df

Conversion between tidy table and named matrix
as_fst

Save a data.frame as a fst table
fill

Fill in missing values with previous or next value
cummean

Cumulative mean
filter

Filter entries in data.frame
count

Count observations by group
dummy

Fast creation of dummy variables
complete

Complete a data frame with missing combinations of data
distinct

Select distinct/unique rows in data.table
drop_na

Drop or delete data by rows or columns
arrange

Arrange entries in data.frame
mutate

Create or transform variables
fst

Parse,inspect and extract data.table from fst file
nth

Extract the nth value from a vector
group_by

Group by one or more variables
object_size

Nice printing of report the Space Allocated for an Object
slice

Subset rows using their positions
select

Select/rename variables by name