我有一个按日期排序的股票数据数据集,然后按该日期的回报率从最大到最小排序。每天大约有800只股票。
我如何创建一个新的数据框架,其中仅包含每天收益最高的 10 只股票?
所以我需要每个日期的前 10 名,其他的我不关心。
dplyr 是你的朋友。就像是:
new_df <- df %>% group_by(date) %>% top_n(10, stock)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)