Tôi có một số dữ liệu:Thêm một cột của bậc
test <- data.frame(A=c("aaabbb",
"aaaabb",
"aaaabb",
"aaaaab",
"bbbaaa")
)
và vân vân. Tất cả các phần tử đều có cùng độ dài và đã được sắp xếp trước khi tôi nhận được chúng.
Tôi cần tạo cột xếp hạng mới, "Thứ nhất", "Thứ hai", "Thứ ba", bất kỳ thứ gì sau đó có thể để trống và cần phải tính đến các mối quan hệ. Vì vậy, trong trường hợp trên, tôi muốn có được kết quả như sau:
A B
aaabbb First
aaaabb Second
aaaabb Second
aaaaab Third
bbbaaa
bbbbaa
Tôi đã xem thứ hạng() và một số bài đăng khác đã sử dụng nó, nhưng tôi không thể làm điều đó đang được tìm kiếm.
Tôi không biết, tôi nghĩ điều đó khá tốt. – thelatemail
@thelatemail lol, chúc mừng. Tôi đoán vậy. Tôi cũng đã suy nghĩ về 'rle' khi dữ liệu được sắp xếp. Có vẻ thích hợp vì vậy tôi sẽ thêm nó như là một thay thế. –
Đó chính xác là những gì tôi đang tìm kiếm. Cảm ơn! – pak