这与体育有关,我会稍微解释一下我的问题。我有一个向量,一行有3个元素。
Raceid是一个条目X1079 RaceName是一个条目" Derby" HorseNo是一个向量,在比赛中输入的马匹有7个条目1:7。
如何将此向量操作为7 x 3的数据帧,以便每个Horseno有一个观察点(并且raceid,每行重复7次racename)?
非常感谢,
答案 0 :(得分:0)
使用
df1 <- expand.grid(RaceID = "X1079", RaceName = "Derby", HorseNo = 1:7)
你得到:
RaceID RaceName HorseNo
1 X1079 Derby 1
2 X1079 Derby 2
3 X1079 Derby 3
4 X1079 Derby 4
5 X1079 Derby 5
6 X1079 Derby 6
7 X1079 Derby 7