gpt4 book ai didi

r - 如何使用 R 在数据框的列中查找前 n% 的记录

转载 作者:行者123 更新时间:2023-12-03 11:35:26 25 4
gpt4 key购买 nike

我有一个数据集,显示在大约 20 年的时间里每天一次澳元兑美元的汇率。我有一个数据框中的数据,第一列是日期,第二列是汇率。以下是来自数据的示例:

>data
V1 V2
1 12/12/1983 0.9175
2 13/12/1983 0.9010
3 14/12/1983 0.9000
4 15/12/1983 0.8978
5 16/12/1983 0.8928
6 19/12/1983 0.8770
7 20/12/1983 0.8795
8 21/12/1983 0.8905
9 22/12/1983 0.9005
10 23/12/1983 0.9005

我将如何显示这些记录的前 n%?例如。说我想查看汇率落在数据集中所有汇率前 5% 的那些日子的天数和汇率?

最佳答案

对于前 5%:

n <- 5
data[data$V2 > quantile(data$V2,prob=1-n/100),]

关于r - 如何使用 R 在数据框的列中查找前 n% 的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1563961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com