在R中创建具有相似观测值的数据帧

在R中创建具有相似观测值的数据帧,r,dataframe,R,Dataframe,如何创建具有类似观察结果的列?我想用30行创建以下数据框,下面是一个3行的示例 b =c (2018, 2018, 2018) c=c(100,100,100) d=c("AB", "AB", "AB") de<-data.frame(b,c,d) names(de)<-c("year","Pmax","province") 如果我理解你想做什么,这段代码可以帮助你。我创建了一个包含30个类似行的数据框 b=rep(2018,30) c=rep(100+0:9,each=3) d=

如何创建具有类似观察结果的列?我想用30行创建以下数据框,下面是一个3行的示例

b =c (2018, 2018, 2018)
c=c(100,100,100)
d=c("AB", "AB", "AB")
de<-data.frame(b,c,d)
names(de)<-c("year","Pmax","province")

如果我理解你想做什么,这段代码可以帮助你。我创建了一个包含30个类似行的数据框

b=rep(2018,30)
c=rep(100+0:9,each=3)
d=rep(paste0(LETTERS[1],LETTERS[2:11]),each=3)
de = data.frame(b,c,d)
names(de)<-c("year","Pmax","province")
head(de,9)
  year Pmax province
1 2018  100       AB
2 2018  100       AB
3 2018  100       AB
4 2018  101       AC
5 2018  101       AC
6 2018  101       AC
7 2018  102       AD
8 2018  102       AD
9 2018  102       AD
您可以检查rep或replicate