在R中创建具有类似观察的数据框

时间:2018-06-18 17:16:26

标签: 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")

1 个答案:

答案 0 :(得分:0)

如果我了解您想要做什么,那么此代码可以为您提供帮助。我创建了一个包含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