Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
变量(R)的最高值的子集_R_Variables_Subset_Highest - Fatal编程技术网

变量(R)的最高值的子集

变量(R)的最高值的子集,r,variables,subset,highest,R,Variables,Subset,Highest,如何通过数据帧中某个变量的最高值创建子集 我有下面的数据帧,我想从中按名称提取V1的最大值: name V1 V2 1 name1 1 f 2 name1 2 b 3 name1 5 c 4 name2 3 f 5 name2 8 g 6 name2 2 m 子集应该如下所示 name V1 V2 3 name1 5 c 5 name2 8 g 我们可以使用dplyr。按“名称”slice进行分组后具有“V1”最大值的行 library(dplyr

如何通过数据帧中某个变量的最高值创建子集

我有下面的数据帧,我想从中按名称提取V1的最大值:

   name V1 V2
1 name1  1  f
2 name1  2  b
3 name1  5  c
4 name2  3  f
5 name2  8  g
6 name2  2  m
子集应该如下所示

   name V1 V2
3 name1  5  c
5 name2  8  g

我们可以使用
dplyr
。按“名称”
slice进行分组后
具有“V1”最大值的行

library(dplyr)
df1 %>% 
    group_by(name) %>% 
    slice(which.max(V1))
#    name    V1    V2
#   <chr> <int> <chr>
#1 name1     5     c
#2 name2     8     g
库(dplyr)
df1%>%
分组单位(名称)%>%
切片(哪个最大值(V1))
#名称V1 V2
#     
#1名称1 5 c
#2.2.8克