Package: hacksaw 0.0.2

hacksaw: Additional Tools for Splitting and Cleaning Data

Move between data frames and lists more efficiently with precision splitting via 'dplyr' verbs. Easily cast variables to different data types. Keep rows with NAs. Shift row values.

Authors:David Ranzolin [aut, cre, cph]

hacksaw_0.0.2.tar.gz
hacksaw_0.0.2.zip(r-4.5)hacksaw_0.0.2.zip(r-4.4)hacksaw_0.0.2.zip(r-4.3)
hacksaw_0.0.2.tgz(r-4.4-any)hacksaw_0.0.2.tgz(r-4.3-any)
hacksaw_0.0.2.tar.gz(r-4.5-noble)hacksaw_0.0.2.tar.gz(r-4.4-noble)
hacksaw_0.0.2.tgz(r-4.4-emscripten)hacksaw_0.0.2.tgz(r-4.3-emscripten)
hacksaw.pdf |hacksaw.html
hacksaw/json (API)
NEWS

# Install 'hacksaw' in R:
install.packages('hacksaw', repos = c('https://daranzolin.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/daranzolin/hacksaw/issues

On CRAN:

data-manipulation

4.60 score 33 stars 24 scripts 192 downloads 33 exports 18 dependencies

Last updated 4 years agofrom:5bbe004d7e. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 10 2024
R-4.5-winOKNov 10 2024
R-4.5-linuxOKNov 10 2024
R-4.4-winOKNov 10 2024
R-4.4-macOKNov 10 2024
R-4.3-winOKNov 10 2024
R-4.3-macOKNov 10 2024

Exports:%->%%<-%%>%cast_charactercast_logicalcast_numericcount_splitdiscard_patterndistinct_spliteval_splitfilter_patternfilter_splitfull_join2group_by_splitinner_join2keep_nakeep_patternleft_join2mutate_splitnest_by_splitpluck_whenprecision_splitpull_splitright_join2rolling_count_splitrolling_group_by_splitrolling_nest_by_splitselect_splitshift_row_valuesslice_splittransmute_splitvar_maxvar_min

Dependencies:clidplyrfansigenericsgluelifecyclemagrittrpillarpkgconfigpurrrR6rlangtibbletidyselectutf8vctrswithrzeallot

Readme and manuals

Help Manual

Help pageTopics
Cast columns to a specified data typecast_character cast_logical cast_numeric
Grep and filter a data frame by patternfilter_pattern
Perform various operations before splittingcount_split distinct_split eval_split filter_split group_by_split mutate_split nest_by_split precision_split pull_split rolling_count_split rolling_group_by_split rolling_nest_by_split select_split slice_split transmute_split
Keep rows containing missing valueskeep_na
Grep, keep or discard a list or vector by patterndiscard_pattern keep_pattern
Perform dplyr joins with incompatible typesfull_join2 inner_join2 left_join2 right_join2
Pluck a value based on other criteriapluck_when
Shift row values left or rightshift_row_values
Return the indices of n max values of a variablevar_max
Return the indices of n min values of a variablevar_min