我需要在数据框中找到频率最低的扇区。使用min给出了最小出现次数,但是我希望获得具有最低出现次数的相应扇区名称......所以在这种情况下,我希望它能够打印出#34;消费必需品"。我不断得到频率而不是实际的部门名称。有没有办法做到这一点?
谢谢。
sector_count <- count(portfolio, "Sector")
sector_count
Sector freq
1 Consumer Discretionary 5
2 Consumer Staples 1
3 Health Care 2
4 Industrials 3
5 Information Technology 4
min(sector_count$freq)
[1] 1
答案 0 :(得分:1)
你想要
sector_count$Sector[which.min(sector_count$freq)]
which.min(sector_count$freq)
函数选择找到最小值的索引或行。然后,sector_count $ Sector向量是相应值的子集。