Type: Package
Title: Matrix Multiplication on Data.frames
Version: 0.1.0
Author: Steve Condylios [aut, cre, cph] (<https://orcid.org/0000-0003-0599-844X>)
Maintainer: Steve Condylios <steve.condylios@gmail.com>
BugReports: https://github.com/stevecondylios/mmr/issues
License: MIT + file LICENSE
URL: https://github.com/stevecondylios/mmr
Description: Simple helpers for matrix multiplication on data.frames. These allow for more concise code during low level mathematical operations, and help ensure code is more easily read, understood, and serviced.
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.1.1
NeedsCompilation: no
Packaged: 2020-07-30 09:07:03 UTC; st
Repository: CRAN
Date/Publication: 2020-08-04 09:20:02 UTC

Matrix Multiplication

Description

Multiplies two matricies. A wrapper around 'matmalt()' (i.e. ' 'data.frame's

Multiplies two matricies. A wrapper around 'matmalt()' (i.e. ' 'data.frame's

Usage

mm(x, y, return_matrix)

"%mm%"(x, y, return_matrix)

Arguments

x

A numeric matrix or vector

y

A numeric matrix or vector

return_matrix

Defaults to returning a data.frame (FALSE). Set to TRUE to return a matrix

Value

The matrix product as a data.frame or matrix

The matrix product as a data.frame or matrix

Examples


x <- data.frame(a=c(1,2,3), b=c(5,6,7))
y <- c(2,2)
mm(x, y)


x <- data.frame(a=c(1,2,3), b=c(5,6,7))
y <- c(2,2)
x %mm% y