Package: svBase 1.7.4

Philippe Grosjean

svBase: 'SciViews::R' - Base Functions

Functions to manipulate the three main classes of "data frames" for 'SciViews::R': data.frame, data.table and tibble. Allow to select the preferred one, and to convert more carefully between the three, taking care of correct presentation of row names and data.table's keys. More homogeneous way of creating these three data frames and of printing them on the R console.

Authors:Philippe Grosjean [aut, cre]

svBase_1.7.4.tar.gz
svBase_1.7.4.zip(r-4.7)svBase_1.7.4.zip(r-4.6)svBase_1.7.4.zip(r-4.5)
svBase_1.7.4.tgz(r-4.6-x86_64)svBase_1.7.4.tgz(r-4.6-arm64)svBase_1.7.4.tgz(r-4.5-x86_64)svBase_1.7.4.tgz(r-4.5-arm64)
svBase_1.7.4.tar.gz(r-4.7-arm64)svBase_1.7.4.tar.gz(r-4.7-x86_64)svBase_1.7.4.tar.gz(r-4.6-arm64)svBase_1.7.4.tar.gz(r-4.6-x86_64)
svBase_1.7.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
svBase/json (API)

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

Bug tracker:https://github.com/sciviews/svbase/issues

Pkgdown/docs site:https://www.sciviews.org

On CRAN:

Conda:

data-framesciviews

6.59 score 8 packages 68 scripts 119 exports 68 dependencies

Last updated from:aa006d4c56. Checks:11 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE168
linux-devel-x86_64NOTE173
source / vignettesOK221
linux-release-arm64NOTE166
linux-release-x86_64NOTE170
macos-release-arm64NOTE118
macos-release-x86_64NOTE196
macos-oldrel-arm64NOTE100
macos-oldrel-x86_64NOTE396
windows-develNOTE120
windows-releaseNOTE120
windows-oldrelNOTE116
wasm-releaseOK163

Exports:%-+f%%->%%-f%%-modf%%*f%%/*100f%%/f%%+f%%<-%%modf%%replace_fillf%%replacef%akaargs_typeas_dtblas_dtfas_dtrmas_dttas_dtxas_matrixcheck_langclcollect_dtblcollect_dtfcollect_dtrmcollect_dttcollect_dtxdefault_dtxdtbldtbl_rowsdtfdtf_rowsdtrmdtrm_rowsdttdtt_rowsdtxdtx_rowsexpr_funsf_filter_ungroupfnfnaformula_maskingformula_selectget_languageget_sciviews_langget_sectionget_typegettext_gettextf_is_dtblis_dtfis_dtrmis_dttis_dtxlabellabel<-labeliselabelizelist_fstat_functionslist_speedy_functionslist_tidy_functionslist_typesmutate_ungroupname_function_typengettext_object_infoprepare_data_dotprepare_data_dot2process_error_msgrecall_with_data_dotrecall_with_data_dot2retargetsadd_countsadd_tallysarrangesbind_colssbind_rowsscountsdistinctsdrop_nasectionset_languageset_sciviews_langsextractsfillsfiltersfilter_ungroupsfull_joinsgroup_bysinner_joinsleft_joinsmutatesmutate_ungroupspivot_longerspivot_widerspullsrenamesrename_withsreplace_nasright_joinsselectsseparatesseparate_rowsssummarisestallystop_stop_top_callstransmutestransmute_ungroupsuncountsungroupsunitetest_gettext_langtransmute_ungroupunlabeliseunlabelizewarning_

Dependencies:backportsbase64encbslibcachemcheckmatecliclustercollapsecolorspacecpp11data.tabledata.tramedigestdplyrevaluatefarverfastmapfontawesomeforeignFormulafsgenericsggplot2gluegridExtragtablehighrHmischtmlTablehtmltoolshtmlwidgetsisobandjquerylibjsonliteknitrlabelinglifecyclemagrittrmemoisemimennetpillarpkgconfigpurrrR6rappdirsRColorBrewerRcpprlangrmarkdownrpartrstudioapiS7sassscalesstringistringrtibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyamlzeallot

Translation
Messages translation | Setting first and secondary languages | Specifying language with ngettext_() | Using secondary language by default for plots and tables

Last update: 2026-02-26
Started: 2025-12-24

Error messages
Meaningful error messages | Classed error messages | Message formatting | Note about warning_() | Context of error messages | Additional information with . or data-dot

Last update: 2025-12-24
Started: 2025-12-24

'SciViews::R' - Base Functions
Subsettable functions | Object aliasing with aka() | Data frame conversions with as_dtx() and related functions | Alternate assignment operator %<-% | Labels and units | Enhanced messages | The "data-dot" mechanism | Formula-masking and formula-select | Sections

Last update: 2025-12-21
Started: 2022-08-16

Readme and manuals

Help Manual

Help pageTopics
Base Objects like Data Frames for 'SciViews::R'svBase-package svBase
Create an alias (also known as) for an object whose a short help page and/or original help page can be viewed with .?obj.aka print.aka str.aka
Alternate assignment (multiple and/or collect results from dplyr)%->% %<-% alt_assign collect.default
Coerce objects into data.trames, data.frames, data.tables, tibbles or matricesas.matrix.tbl_df as_dtbl as_dtf as_dtrm as_dtt as_dtx as_matrix default_dtx
Force computation of a lazy tidyverse objectcollect_dtbl collect_dtf collect_dtrm collect_dtt collect_dtx
The data-dot mechanismdata_dot_mechanism
Create a data frame (data.trame, base's data.frame, data.table or tibble's tbl_df)dtbl dtf dtrm dtt dtx
Row-wise creation of a data framedtbl_rows dtf_rows dtrm_rows dtt_rows dtx_rows
Find all functions in an Expressionexpr_funs
Convert a string into a formula and/or change the associated environmentf_
Formula-masking interface using either standard evaluation, or formulasformula_masking
Formula-select is similar to tidy-select in the tidyverse, but using formulasformula_select
Fast (flexible and friendly) statistical functions (mainly from collapse) for matrix-like and data frame objects%*f% %+f% %-+f% %-f% %-modf% %/*100f% %/f% %modf% %replacef% %replace_fillf% fn fna fstat_functions list_fstat_functions
Translate messages in a different language than the one in the R sessioncheck_lang gettextf_ gettext_ get_language get_sciviews_lang ngettext_ set_language set_sciviews_lang test_gettext_lang
Test if the object is a data frame (data.trame, data.frame, data.table or tibble)is_dtbl is_dtf is_dtrm is_dtt is_dtx
Set label (and units)cl labelise labelise.data.frame labelise.default labelize unlabelise unlabelise.data.frame unlabelise.default unlabelize
Prepare a data_dot functionprepare_data_dot prepare_data_dot2 recall_with_data_dot recall_with_data_dot2
Process error message (replace it with a better version)process_error_msg
Retarget a formula to a different environmentretarget
Create a section in a list (collection of functions and other objects).get_section print.section section str.section
Speedy functions (mainly from collapse and data.table) to manipulate data frameslist_speedy_functions sadd_count sadd_tally sarrange sbind_cols sbind_rows scount sdistinct sdrop_na sextract sfill sfilter sfilter_ungroup sfull_join sgroup_by sinner_join sleft_join smutate smutate_ungroup speedy_functions spivot_longer spivot_wider spull srename srename_with sreplace_na sright_join sselect sseparate sseparate_rows ssummarise stally stransmute stransmute_ungroup suncount sungroup sunite
Enhanced stop() and warning()object_info stop_ stop_top_call warning_
Define a function as being 'subsettable' using $ operator$.subsettable_type $.subsettable_type2 $.subsettable_which .DollarNames.subsettable_type args_type get_type list_types name_function_type subsettable
Tidy functions (mainly from dplyr and tidyr) to manipulate data framesfilter_ungroup list_tidy_functions mutate_ungroup tidy_functions transmute_ungroup