1
我是一個完整的新手R. 我在10個星期內對5個不同的問題重新組織有關40名學生(i.d. by student#)的數據。重新排列數據後重新設置行名
到目前爲止,我已經設法使我的數據(頭)是這樣的:
Student Question Type timePeriod week Rating
1 789331 Q SNR Rt1 1 4
2 789331 Q2 SNR Rt1 1 3
3 789331 Q8 SNR Rt1 1 4
4 789331 Q10 SNR Rt1 1 4
5 789331 Q12 SNR Rt1 1 3
6 805933 Q SNR Rt1 1 5
然而,目前的數據是按周組織,而我試圖讓所有學生的數據被一起所以我可以根據學生#減少數據以製作圖表。
使用:
Sorted.student <- pulse1[order(pulse1$Student, decreasing = FALSE), ]
我可以訂購由學生#的數據,但行仍然都搞砸了:
Student Question Type timePeriod week Rating
1 789331 Q SNR Rt1 1 4
2 789331 Q2 SNR Rt1 1 3
3 789331 Q8 SNR Rt1 1 4
4 789331 Q10 SNR Rt1 1 4
5 789331 Q12 SNR Rt1 1 3
206 789331 Q SNR Rt2 2 4
我怎樣才能改變該行的名稱,使他們按學生人數排序時是否按順序排列?
請讓我知道這個問題沒有意義。我對R非常陌生,可能沒有使用正確的語言。
他們需要是行名嗎?你希望他們看起來像什麼?在這種情況下,「按順序」意味着什麼? – BLT
@BLT 我希望行號從1開始,並在列表中增加1。最初它是這樣做的,但是當我按照學生#排序時,它也對行號進行了排序,所以現在不是按順序排列(即1,2,3,4,5,6) ,5206。 有沒有辦法保持數據的排序,使所有具有相同學號的數據在一起,同時也改變行號,使他們從1開始上升? – Bailey