knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
zip() is an incredibly handy built-in function in Python. Unlike many other great Python features/structures (such as iterators, generators, and dictionaries), zip() is relatively easy to implement in R. Here is a brief introduction to zipR
.
This is a work in progress! For bugs and features, please open an issue on GitHub.
library(zipR)
Some sequences of different lengths, in order to test the different options available in zipr
.
a <- c(1,2,3) b <- c(4,5,6) c <- c(1,2,3,4,5,6) d <- c(7,8) z <- c(9) filler <- c(NA)
zipR::zipr(a,b)
broadcast = TRUE
repeats elements of the shorter vector so that it is the same length as the longer vector
zipr(a, z, broadcast = TRUE) zipr(a, c, broadcast = TRUE)
fill = TRUE
without a fillvalue
specified fills in the shorter vector with NA
zipr(z, a, fill = TRUE)
zipr(c,a, fill = TRUE, fillvalue = z) zipr(c,z, fill = TRUE, fillvalue = d)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.