如何组合多个字符串向量来创建R中的数据结构?

如何组合多个字符串向量来创建R中的数据结构?,r,dataframe,R,Dataframe,我一直在四处寻找,但我一直找不到一个方法来做这件事在R 我有多个向量,我想把它们结合起来创建一个固定的数据结构 例如,我有以下向量: year <- c("2019","2020") month <- c("1","2"....) country <- c("USA","GER","CAN"...) 我环顾了四周,但没有找到一种方法来达到

我一直在四处寻找,但我一直找不到一个方法来做这件事在R

我有多个向量,我想把它们结合起来创建一个固定的数据结构

例如,我有以下向量:

year <- c("2019","2020")
month <- c("1","2"....)
country <- c("USA","GER","CAN"...)
我环顾了四周,但没有找到一种方法来达到预期的效果

非常感谢您的帮助,
Daniel

一个选项是从
tidyr

library(tidyr)
crossing(year, month, country)

或者使用
expand.grid
from
base R

expand.grid(year, month, country)

非常感谢。这正是我所需要的。一旦系统允许,我会将其标记为解决方案。
expand.grid(year, month, country)