Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 基于计数变量创建数据帧行的副本_R - Fatal编程技术网

R 基于计数变量创建数据帧行的副本

R 基于计数变量创建数据帧行的副本,r,R,我的数据有3列(城市、分数、获得此分数的学生人数): 请注意,只有两个城市(纽约和芝加哥) 如何在R中解析此文件,使其看起来像这样: City Score NYC 83 NYC 83 ... (3000 rows with 'NYC 83') NYC 94 NYC 94 ...(76 rows with 'NYC 94') 芝加哥也一样 所以我想在我的新数据表中,每一行是一个学生,有两列:“城市”显示这个学生是来自纽约还是芝加哥;“分

我的数据有3列(城市、分数、获得此分数的学生人数):

请注意,只有两个城市(纽约和芝加哥)

如何在R中解析此文件,使其看起来像这样:

City     Score 
NYC       83
NYC       83
... (3000 rows with 'NYC 83')
NYC       94
NYC       94
...(76 rows with 'NYC 94') 
芝加哥也一样

所以我想在我的新数据表中,每一行是一个学生,有两列:“城市”显示这个学生是来自纽约还是芝加哥;“分数”显示该学生的分数


如何在R中执行此操作

datahow所需的格式比您现在使用的格式更有用吗我得到了“每个”参数使用的第一个元素”
data<-data.frame(city=c("NYC","Chicago"),score=c(83,94),number=c(5,10))
data[rep(rownames(data), data$number), ]
data<-data.frame(city=c("NYC","Chicago"),score=c(83,94),number=c(5,10))
data[rep(rownames(data), data$number), ]