假設下面的數據集:如何找出Y的最小值給定X的數據集中的X範圍,R中的Y值?
X Y
2 10
4 8
6 12
8 5
10 16
12 10
14 14
16 12
18 8
20 5
22 14
24 18
26 2
28 4
30 6
它很容易找出哪些是最大或Y的最小值,使用which.max(maydata$Y)
或which.min(maydata$Y)
。
我想知道給定X的特定範圍時Y的值。喜歡的事(我知道這是不正確的語法):
which.min(profile_data1[profile_data1$X1>8 & profile_data1$X1 >20 ][2])
'which.max(DF [DF $ X> 5&DF $ X <例如14,「Y」])''。它返回索引,所以如果你想要的值,你必須嵌套到'df $ Y []' – Haboryme
@Haboryme感謝您的快速回復。這是返回行號,而不是Y的值。:( –
@Haboryme我的猜測我可以使用它... ...'mydata [which.max(mydata [mydata $ X> 5&mydata $ X <14,「Y」]] ),[2]' –