1
的功能,我有已分配了幾十個牌號的列值好,評或者差評。我有一個與就業率不同的專欄。我希望與「好」,「中等」和「差」相關的最高就業率。我可以把它拉爲每一個使用下面的代碼三種不同的命令值,但我需要它寫成類似這樣的一條命令:得到一個列的最大值作爲另一列
max(unHomework$Employment.Rate[unHomework$Job.Satisfaction.Category == 'Poor'])
的功能,我有已分配了幾十個牌號的列值好,評或者差評。我有一個與就業率不同的專欄。我希望與「好」,「中等」和「差」相關的最高就業率。我可以把它拉爲每一個使用下面的代碼三種不同的命令值,但我需要它寫成類似這樣的一條命令:得到一個列的最大值作爲另一列
max(unHomework$Employment.Rate[unHomework$Job.Satisfaction.Category == 'Poor'])
我們可以使用data.table
library(data.table)
setDT(unHomework)[, .(MaxER =max(Employment.Rate)), by = Job.Satisfaction.Category]
什麼:'tapply(unHomework $ Employment.Rate,unHomework $ Job.Satisfaction.Category,最大值)' – HubertL
請提供,而不是其描述 – HubertL
完美的樣本數據集!謝謝! – iStillHaveToGoPee