嗨我想識別並標記每個組的最大數字,有人可以告訴我如何在r中完成此操作(或者可能會更容易)? 以下是一個示例數據,原始數據僅包含左側2列,我想生成第三個數據。在第三列中,我想將組中的最大值標記爲1,例如在組1中,最大值爲.02874,因此標記爲1,否則爲0.謝謝!識別並標記每個組中的最大數字
x <- read.table(header=T, text="group value largest
1 0.02827 0
1 0.02703 0
1 0.02874 1
2 0.03255 0
2 0.10394 1
2 0.03417 0
3 0.13858 0
3 0.16084 0
3 0.99830 1
3 0.24563 0")
更新:謝謝大家的幫助!他們都是偉大的解決方案!
你能告訴我們你試過了什麼嗎?乾杯。 – Henrik
我們可以添加更多的方法嗎?不確定是否有足夠的選項可供選擇。 –