嘿,大家刚开始使用R,所以我决定制作一些数据,最终目标是将它叠加在地图上。
在我到达那里之前,我正在尝试为我的数据添加一个名称以按省份排序。
Drugs <- c("Azin", "Prolof")
Provinces <- c("Ontario", "British Columbia", "Quebec")
Gender <- c("Female", "Male")
raw <- c(10,16,8,20,7,12,13,11,9,7,14,7)
yomom <- matrix(raw, nrow = 6, ncol = 2)
colnames(yomom) <- Drugs
bro <- data.frame(Gender, yomom)
idunno <- data.frame(Provinces, bro)
我遇到的第一个问题是省矢量正在重复,我不知道如何让它在R中看起来像this。我基本上试图让它跳过一排。
答案 0 :(得分:3)
这样的东西?
idunno <- data.frame(Provinces=rep(Provinces,each=2), bro)
idunno
# Provinces Gender Azin Prolof
# 1 Ontario Female 10 13
# 2 Ontario Male 16 11
# 3 British Columbia Female 8 9
# 4 British Columbia Male 20 7
# 5 Quebec Female 7 14
# 6 Quebec Male 12 7
阅读rep(...)