multiplyr: Data Manipulation with Parallelism and Shared Memory Matrices
Version 0.1.1

Provides a new form of data frame backed by shared memory matrices and a way to manipulate them. Upon creation these data frames are shared across multiple local nodes to allow for simple parallel processing.

Browse man pages Browse package API and functions Browse package files

AuthorJim Blundell [aut, cre, cph]
Date of publication2016-05-31 23:24:54
MaintainerJim Blundell <jeblundell@doctors.org.uk>
LicenseGPL-3
Version0.1.1
URL http://github.com/jeblundell/multiplyr/
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("multiplyr")

Man pages

add_rownames: Add a new column with row names
arrange: Sort data
between: Tests whether elements of a vector lie between two values...
bm_morder: Extension of bigmemory::morder to allow decreasing parameter...
bm_mpermute: Extension of bigmemory::mpermute to allow decreasing...
cumall: Cumulative all
cumany: Cumulative any
cummean: Cumulative mean
define: Define new columns
desc: Arrange specified column in descending order
distinct: Select unique rows or unique combinations of variables
distribute: Calculations for how to distribute x items over N nodes
dotscapture: Capture ... for later evaluation
dotscombine: Combine explicit and implicit dots
dotseval: Evaluate previously captured dots
dotsname: Ensure captured dots are all named
dotsname1: Name an expression (called by dotsname)
filter: Filter data
first: Returns first value in vector
group_by: Group data
group_sizes: Return size of groups
lag: Offset x backwards by n
last: Returns last value in vector
lead: Offset x forwards by n
multiplyr: Data Manipulation with Parellelism and Shared Memory Matrices
Multiplyr-class: Parallel processing data frame
Multiplyr-methods: Data access methods for Multiplyr
mutate: Change values of existing variables (and create new ones)
n: Number of items in current group
NA_class_: Returns NA of a particular class
n_distinct: Return the number of unique values
n_groups: Return number of groups
nonunique: Returns values of x that are non-unique
nsa: No strings attached mode
nth: Return the nth item from a vector
p: Concatenate (internal)
partition_even: Partition data evenly amongst cluster nodes
partition_group: Partition data so that each group is wholly on a node
reduce: Summarise data (with local reduction)
regroup: Return to grouped data
rename: Rename variables
select: Retain only specified variables
shutdown: Shutdown running cluster
slice: Select rows by position
sm_desc_comp: Returns big.matrix descriptor offset by 1 (for row by row...
sm_desc_group: Returns a big.matrix descriptor for a particular group ID
sm_desc_subset: Returns big.matrix descriptor limited to particular start/end...
sm_desc_update: Update description of a big.matrix after a row subset...
summarise: Summarise data
test_transition: Test for grouping transition (internal)
transmute: Change variables and drop all others
undefine: Delete variables
ungroup: Return data to non-grouped
within_group: Execute code within a group
within_node: Execute code within a node

Functions

.p Man page
Multiplyr Man page
Multiplyr-class Man page
Multiplyr-methods Man page
NA_class_ Man page Source code
[,Multiplyr,ANY,ANY,ANY-method Man page
[<-,Multiplyr,ANY,ANY-method Man page
add_rownames Man page Source code
arrange Man page Source code
arrange_ Man page Source code
as.data.frame,Multiplyr-method Man page
between Man page Source code
bm_morder Man page Source code
bm_mpermute Man page Source code
cumall Man page Source code
cumany Man page Source code
cummean Man page Source code
define Man page Source code
define_ Man page Source code
desc Man page Source code
dimnames,Multiplyr-method Man page
distinct Man page Source code
distinct_ Man page Source code
distribute Man page Source code
dotscapture Man page Source code
dotscombine Man page Source code
dotseval Man page Source code
dotsname Man page Source code
dotsname1 Man page Source code
filter Man page Source code
filter_ Man page Source code
first Man page Source code
group_by Man page Source code
group_by_ Man page Source code
group_sizes Man page Source code
groupwise Man page
lag Man page Source code
last Man page Source code
lead Man page Source code
multiplyr Man page
multiplyr-package Man page
mutate Man page Source code
mutate_ Man page Source code
n Man page Source code
n_distinct Man page Source code
n_groups Man page Source code
names,Multiplyr-method Man page
nonunique Man page Source code
nsa Man page Source code
nth Man page Source code
onLoad Source code
p Source code
partition_even Man page Source code
partition_group Man page Source code
partition_group_ Man page Source code
reduce Man page Source code
reduce_ Man page Source code
regroup Man page Source code
rename Man page Source code
rename_ Man page Source code
row.names,Multiplyr-method Man page
rowwise Man page
select Man page Source code
select_ Man page Source code
shutdown Man page Source code
slice Man page Source code
sm_desc_comp Man page Source code
sm_desc_group Man page Source code
sm_desc_subset Man page Source code
sm_desc_update Man page Source code
summarise Man page Source code
summarise_ Man page Source code
test_transition Man page Source code
transmute Man page Source code
transmute_ Man page Source code
undefine Man page Source code
undefine_ Man page Source code
ungroup Man page Source code
unselect Man page
unselect_ Man page
within_group Man page Source code
within_node Man page Source code

Files

inst
inst/doc
inst/doc/basics.Rmd
inst/doc/basics.html
inst/doc/basics.R
tests
tests/testthat.R
tests/testthat
tests/testthat/test-internal.R
tests/testthat/test-utils.R
tests/testthat/test-mutate.R
tests/testthat/test-summarise.R
tests/testthat/test-subset.R
tests/testthat/test-filter.R
tests/testthat/test-compact.R
tests/testthat/test-groups.R
tests/testthat/test-bm.R
tests/testthat/test-partition.R
tests/testthat/test-arrange.R
tests/testthat/test-nsa.R
tests/testthat/test-class.R
tests/testthat/test-within.R
NAMESPACE
NEWS.md
R
R/multiplyr.R
R/internal.R
R/nse.R
R/ops.R
R/util.R
R/class.R
vignettes
vignettes/basics.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/NA_class_.Rd
man/group_sizes.Rd
man/group_by.Rd
man/n.Rd
man/cumany.Rd
man/sm_desc_comp.Rd
man/within_node.Rd
man/last.Rd
man/transmute.Rd
man/n_groups.Rd
man/dotscapture.Rd
man/nsa.Rd
man/first.Rd
man/mutate.Rd
man/distinct.Rd
man/partition_group.Rd
man/sm_desc_update.Rd
man/cummean.Rd
man/dotsname.Rd
man/desc.Rd
man/partition_even.Rd
man/bm_mpermute.Rd
man/between.Rd
man/p.Rd
man/lead.Rd
man/n_distinct.Rd
man/multiplyr.Rd
man/add_rownames.Rd
man/regroup.Rd
man/arrange.Rd
man/rename.Rd
man/cumall.Rd
man/within_group.Rd
man/Multiplyr-class.Rd
man/nth.Rd
man/dotscombine.Rd
man/test_transition.Rd
man/sm_desc_group.Rd
man/shutdown.Rd
man/dotsname1.Rd
man/filter.Rd
man/define.Rd
man/bm_morder.Rd
man/undefine.Rd
man/ungroup.Rd
man/sm_desc_subset.Rd
man/slice.Rd
man/Multiplyr-methods.Rd
man/reduce.Rd
man/dotseval.Rd
man/distribute.Rd
man/nonunique.Rd
man/lag.Rd
man/select.Rd
man/summarise.Rd
multiplyr documentation built on May 19, 2017, 10:28 p.m.