Tôi có một khung dữ liệu với các dữ liệu sau:Có điều gì giống như chỉ mục pmax không?
date=strptime(c(20110101,20110102,20110103,20110104,20110105,20110106),'%Y%m%d')
rate1=c(1,2,3,4,5,6)
rate2=c(2,1,3,6,8,4)
rate3=c(4,1,3,6,8,3)
rate4=c(7,8,9,2,1,8)
z=data.frame(date,rate1,rate2,rate3,rate4)
z$max=pmax(rate1,rate2,rate3,rate4)
Chức năng Pmax cho phép tôi để nhận được giá trị tối đa đối với kỷ lục đó, nhưng tôi đã tự hỏi làm thế nào tôi có thể nhận được các chỉ số của giá trị lớn nhất cho rằng hồ sơ .
đâu z $ max sẽ bằng 7,8,9,6,8,8
, tôi muốn có được 5,5,5,3,3,5
Đây có phải là có thể? Tôi biết điều này có vẻ như một cái gì đó đơn giản nhưng tôi không thể tìm thấy câu trả lời bất cứ nơi nào.
Cảm ơn, cũng hoạt động với which.min sẽ hữu ích! – thequerist