如何创建具有类似观察结果的列?我想创建包含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")
答案 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