我有這個表:列的中位數,然後查找其他列值? (R)
Profession Educational_level Number
Doctor Low 0
Doctor Medium 5
Doctor High 8
Nurse Low 1
Nurse Medium 8
Nurse High 3
[...]
我想找出正中人的教育水平以及與此表來結束:
Doctor High
Nurse Medium
[...]
問題:
- 如何在R中執行此操作?
- 而在Excel中?
謝謝。
再次擊敗我!只需要注意一點:這確實假設原始表中的標題實際上是R意義上的「名稱」。否則,你必須引用列號,比如'doctor_mode < - mytable [which.max(mytable [mytable [,1] =='Doctor',3]),2]'(我可能會弄髒內部引用那裏) –
如果沒有名字,你可以很容易地添加它們,這在處理data.frames時是個好主意。 –
OP可能真的意味着中位數......儘管在他們給出的例子中,median = mode。如果Doctor的數據是{Low = 7,Medium = 5,High = 8} ...? –