Package: qol 1.3.4

qol: Powerful 'SAS' Inspired Concepts for more Efficient Bigger Outputs

The main goal is to make descriptive evaluations easier to create bigger and more complex outputs in less time with less code. Introducing format containers with multilabels <https://documentation.sas.com/doc/en/pgmsascdc/v_067/proc/p06ciqes4eaqo6n0zyqtz9p21nfb.htm>, a more powerful summarise which is capable to output every possible combination of the provided grouping variables in one go <https://documentation.sas.com/doc/en/pgmsascdc/v_067/proc/p0jvbbqkt0gs2cn1lo4zndbqs1pe.htm>, tabulation functions which can create any table in different styles <https://documentation.sas.com/doc/en/pgmsascdc/v_067/proc/n1ql5xnu0k3kdtn11gwa5hc7u435.htm> and other more readable functions. The code is optimized to work fast even with datasets of over a million observations.

Authors:Tim Siebenmorgen [aut, cre, cph]

qol_1.3.4.tar.gz
qol_1.3.4.zip(r-4.7)qol_1.3.4.zip(r-4.6)qol_1.3.4.zip(r-4.5)
qol_1.3.4.tgz(r-4.6-any)qol_1.3.4.tgz(r-4.5-any)
qol_1.3.4.tar.gz(r-4.7-any)qol_1.3.4.tar.gz(r-4.6-any)
qol_1.3.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
qol/json (API)

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

Bug tracker:https://github.com/s3rdia/qol/issues

Pkgdown/docs site:https://s3rdia.github.io

On CRAN:

Conda:

data-analysisdata-manipulationexcelexcel-exportformatshigh-performanceoutputrstatsasstatisticsweights

5.53 score 17 stars 8 scripts 553 downloads 130 exports 8 dependencies

Last updated from:604bd1e72a. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK177
source / vignettesOK221
linux-release-x86_64OK186
macos-release-arm64OK218
macos-oldrel-arm64OK162
windows-develOK149
windows-releaseOK152
windows-oldrelOK144
wasm-releaseOK137

Exports:add_extensionadd_variable_rangeany_tableapply_macroargs_to_charbuild_masterbuild_rsthemecheck_weightclose_filecode_statisticscombine_into_workbookcompute.concatcontent_reportconvert_factorconvert_numericconvert_square_bracketscrosstabsdiscrete_formatdo_ifdots_to_chardrop_type_varsdroppdummy_dataelse_doelse_if.else.end_all_doend_doexcel_output_styleexpand_formatsexport_dataexport_multiexport_with_stylefirst_row_as_namesfree_memoryfrequenciesfuse_variablesget_duplicate_var_countget_duplicate_var_namesget_excel_rangeget_footnotesget_integer_lengthget_labelsget_message_stackget_monitorget_na.rmget_origin_as_charget_outputget_printget_print_missget_style_optionsget_threadsget_titleshex_to_256hex_to_ansiif.ifelse_multiimport_dataimport_multiinterval_formatinversekeeplibnameload_fileload_file_multimacromark_casemodify_number_formatsmodify_output_stylemonitor_endmonitor_nextmonitor_plotmonitor_startmulti_joinnumber_format_stylepart_of_dfprint_closingprint_headlineprint_messageprint_stack_as_messagesprint_start_messageprint_stepqol_chatqol_newsrecode_multirecode.remove_blanksremove_doubled_valuesremove_stat_extensionrename_multirename_patternreplace_exceptreport_test_resultsreset_qol_optionsreset_style_optionsresolve_intersectionretain_statretain_valueretain_variablesround_multiround_valuesrow_calculationrunning_numbersave_filesave_file_multisetset_footnotesset_labelsset_monitorset_na.rmset_no_colorset_no_printset_outputset_printset_print_missset_style_optionsset_threadsset_titlesset_up_custom_messagesetcolorder_by_patternsort_plussplit_bysub_stringsummarise_plustest_packagetest_single_filetranspose_plusvars_betweenwhere.

Dependencies:collapsedata.tablefstfstcoreopenxlsx2R6Rcppstringi

Readme and manuals

Help Manual

Help pageTopics
Add Extensions to Variable Namesadd_extension
Add Empty Variables In A Given Rangeadd_variable_range
Compute Any Possible Tableany_table
Build a Master Script From Folderbuild_master
Build a Theme From Scratchbuild_rstheme
Analyze R Scripts And Print Out Statisticscode_statistics
Combine Multiple Tables Into One Workbookcombine_into_workbook
Compute New Variablescompute.
Concatenate Multiple Variables With Paddingconcat
Get Detailed Summary About A Data Framecontent_report
Convert Function Arguments to Character Vectorargs_to_char convert_arguments dots_to_char get_origin_as_char
Convert Variablesconvert_factor convert_numeric convert_variables
Display Cross Table of Two Variablescrosstabs
Lock In A Conditiondo_if else_do end_all_do end_do
Drop automatically generated Variablesdrop_type_vars
Dummy Datadummy_data
Check For Duplicate Variable Namesduplicates get_duplicate_var_count get_duplicate_var_names
Error Handlingcheck_weight error_handling part_of_df remove_doubled_values resolve_intersection
Style for 'Excel' Table Outputsexcel_output_style
Expand A List Of Formats To Generate All Possible Combinationsexpand_formats
Export Data Frame With Styleexport_with_style
Set First Data Frame Row As Variable Namesfirst_row_as_names
Remove Objects From Memory By Name And Typefree_memory
Display Frequency Tables of Single Variablesfrequencies
Fuse Multiple Variablesfuse_variables
Converts Numbers into 'Excel' Rangesget_excel_range
Get Integer Lengthget_integer_length
Convert Color Codeshex_ansi hex_to_256 hex_to_ansi
Do Multiple ifelse At Onceifelse_multi
High Level Import From And Export To CSV And XLSXexport_data export_multi import_data import_export import_multi
Get Variable Names Which Are Not Part Of The Given Vectorinverse
Check If Path Exists And Retrieve Fileslibname
Resolve Macro Variables In A Textapply_macro macro
Message Helper Functionsconvert_square_brackets get_message_stack message_helpers print_stack_as_messages set_no_color set_no_print
Print Styled Messagesmessages print_closing print_headline print_message print_start_message print_step set_up_custom_message
Modify Number Formats Used by 'any_table()'modify_number_formats
Modify Style for 'Excel' Table Outputsmodify_output_style
Join Multiple Data Frames In One Gomulti_join
Number Formats Used by 'any_table()'number_format_style
Go To GitHub NEWS Pageqol_chat
Go To GitHub NEWS Pageqol_news
Set Global Print Optionget_footnotes get_monitor get_na.rm get_output get_print get_print_miss get_threads get_titles qol_options set_footnotes set_monitor set_na.rm set_output set_print set_print_miss set_threads set_titles
Recode New Variables With Formatsrecode recode. recode_multi
Remove Blanksremove_blanks
Replace Statistic From Variable Namesremove_stat_extension
Rename One Or More Variablesrename_multi
Replace Patterns Inside Variable Namesrename_pattern
Replace Patterns While Protecting Exceptionsreplace_except
Print Styled Tinytest Resultsreporter report_test_results test_package test_single_file
Round Values With Half Rounded Up And Multiples Of Xround_multi round_values
Perform Row Wise Calculationsrow_calculation
Save And Load FST And RDS Filesload_file load_file_multi save_file save_file_multi save_load
Stack Multiple Data Framesset
Order Columns by Variable Name Patternssetcolorder_by_pattern
Sort Data Frame Rows With Some Additionssort_plus
Split Data Frame By Variable Expressions Or Conditionsplit_by
Set Global Styling Options For Excel Workbooksclose_file get_labels get_style_options reset_qol_options reset_style_options set_labels set_style_options style_options
Retrieve A Substring From A Charactersub_string
Fast And Powerful Yet Simple To Use Summarisesummarise_plus
Fast And Powerful Yet Simple To Use Transposetranspose_plus
Get All Variable Names Between Two Variablesvars_between
Filter Data Frame With Direct Viewwhere.