Hi, can you please format your code as code? Also, it'll be helpful if you can make your question into a reprex:
Why reprex?
Getting unstuck is hard. Your first step here is usually to create a reprex, or reproducible example. The goal of a reprex is to package your code, and information about your problem so that others can run it and feel your pain. Then, hopefully, folks can more easily provide a solution.
What's in a Reproducible Example?
Parts of a reproducible example:
background information - Describe what you are trying to do. What have you already done?
complete set up - include any library() calls and data to reproduce your issue.
data for a reprex: Here's a discussion on setting up data for a reprex
make it run - include the minimal code required to reproduce your error on the data…
Right now it is difficult for me to see what you want exactly since as I read it, you have 4 groups with money, not 3. But in general, you can take a look at purrr::cross
:
library(magrittr)
purrr::cross2(letters[1:3], LETTERS[1:3]) %>%
purrr::map_chr(purrr::lift(paste, sep = "."))
#> [1] "a.A" "b.A" "c.A" "a.B" "b.B" "c.B" "a.C" "b.C" "c.C"
Created on 2018-11-19 by the reprex package (v0.2.1)
1 Like