Do loop help in R studio

Hi All,

I am new to R studio and not sure how to handle below problem.
There are 2 datasets(name and id as below). Required output is a combination of all possible values.
How do we do this in R?

name - A1, A2, A3
id - 10, 20, 30
required output
A1 - 10
A1 - 20
A1 - 30
A2 - 10
A2 - 20
A2 - 30
A3 - 10
A3 - 20
A3 - 30

Any help on this is highly appreciated.

Thanks,
Sathya

library(magrittr)
library(tidyr)
#> 
#> Attaching package: 'tidyr'
#> The following object is masked from 'package:magrittr':
#> 
#>     extract

dat <- data.frame(name = c("A1","A2","A3"), id = c(10,20,30))

dat %>% expand(name,id)
#> # A tibble: 9 x 2
#>   name     id
#>   <chr> <dbl>
#> 1 A1       10
#> 2 A1       20
#> 3 A1       30
#> 4 A2       10
#> 5 A2       20
#> 6 A2       30
#> 7 A3       10
#> 8 A3       20
#> 9 A3       30

Thanks for the help. These are two different datasets.
How do I bring it together ? or are there different option available?

See the FAQ: How to do a minimal reproducible example reprex for beginners to provide two example datasets to illustrate the problem.