Overview of Miller Verbs
mainMiller uses verbs (subcommands) to process data, similar to how the Unix toolkit uses separate executables like cat, sort, or cut. Verbs are invoked as mlr <verb> [options] [files].
Verbs are categorized into several functional groups:
- Unix-toolkit analogs:
cat,cut,grep,head,join,sort,tac,tail,top,uniq. - awk-like functionality:
filter,put,sec2gmt,sec2gmtdate,step,tee. - Statistical orientation:
bar,bootstrap,decimate,histogram,least-frequent,most-frequent,rank,sample,shuffle,sparkline,stats1,stats2. - Record Heterogeneity orientation:
group-by,group-like,having-fields. - Other specialized verbs:
check,count-distinct,label,merge-fields,nest,nothing,regularize,rename,reorder,reshape,seqgen.
You can explore available verbs directly from the command line using:
mlr -l(list verbs)mlr -L(list verbs with descriptions)