我有一個數據框,我想在其中添加索引,例如1 ... n在我的數據框中的每個因素。這裏有一些虛擬數據的例子。爲數據幀中的因子添加重複索引
factor
a
a
a
a
a
b
b
b
b
b
c
c
c
c
我想添加一個額外的列,分別爲每個因素添加索引1到n。 resulant數據幀看起來像:
factor index
a 1
a 2
a 3
a 4
a 5
b 1
b 2
b 3
b 4
b 5
c 1
c 2
c 3
c 4
任何人都可以解釋如何做到這一點?提前致謝。
如果'x'混合此方法將失敗。試試'x <-sample(x)'並運行你的代碼。 – Marek 2011-05-27 11:06:22
@Marek鑑於OP顯示了排序數據,我認爲我提供的答案沒有任何問題。或者我們應該再次猜測OP現在真正想要的是什麼? ;-)無論如何,'x < - sort(sample(x))'將解決問題:-) – 2011-05-27 11:18:40
同意這兩個:) – Marek 2011-05-27 11:24:00