我正在尝试为数据框创建索引。每个团队都有自己的行,但我想添加一个列作为索引,以便前两个团队的索引为'Game 0',接下来两个团队的索引'Game 1'直到列表的一半。在python中,代码如下所示:
for i in range(0,int(len(teams)/2)):
gamenumber.append('Game '+str(i))
gamenumber.append('Game '+str(i))
我不熟悉R所以任何帮助将不胜感激!
答案 0 :(得分:1)
这将为您提供配对索引号的列表:
> teams=1:100
> data.frame("Games"=sort(c(1:(length(teams)/2), 1:(length(teams)/2))))
Games
1 1
2 1
3 2
4 2
5 3
6 3
7 4
8 4
9 5
10 5
11 6
12 6
13 7
14 7
15 8
16 8
17 9
18 9
19 10
20 10 #etc.
答案 1 :(得分:1)
假设teams
是具有偶数行的data.frame:
rep(1:(nrow(teams)/2), each=2)