หวังจะสร้างตัวแปร X ใหม่โดยอิงจากตัวแปรที่มีอยู่ 3 ตัว ได้แก่ "SubID" "วัน" และ "เวลา" ฉันเคยมีฟังก์ชันการเรียงลำดับสามฟังก์ชันใน Excel เพื่อทำสิ่งนี้ด้วยตนเอง อันดับแรกเรียงลำดับตาม "SubID" จากนั้นเรียงลำดับตาม "วัน" และสุดท้ายเรียงลำดับตาม "เวลา" X ควรอยู่ระหว่าง 1 ถึงจำนวนแถวที่มากที่สุดสำหรับแต่ละ SubID ตามลำดับวันและเวลา
SubID: เลขที่เรื่องที่กำหนด
วัน : เลขวันของแต่ละวิชา (1,2,3...21)
เวลา: 1, 2, 3
X: จำนวนแถวที่ทำเครื่องหมายเป็น SubID เดียวกัน
SubID Day Time X
1 1 1 1
1 1 2 2
1 1 3 3
1 2 1 4
1 2 2 5
2 1 1 1
2 1 2 2
2 1 3 3
2 2 3 6
2 2 2 5
2 2 1 4
ฉันทำสิ่งนี้ด้วยตนเองใน Excel และฉันแน่ใจว่าต้องมีวิธีที่ชาญฉลาดกว่าในการทำเช่นนี้ใน R แต่ฉันยังใหม่กับ R และไม่รู้ว่าต้องทำอย่างไร ขอบคุณล่วงหน้า!