R 条件选择
我有4个不同的人,他们有5个值分配给他们R 条件选择,r,dataframe,selection,R,Dataframe,Selection,我有4个不同的人,他们有5个值分配给他们 A1 A2 A3 A4 A5 Name 5 6 7 2 5 Tom 10 4 4 1 4 Suzie 2 3 5 1 5 Fred 5 5 2 5 1 Tom 我将所有这些值存储在名为data 我想检索所有A1值,其中Name==“Tom” 第一次尝试: if(Data$Name = "Tom") A1Vals <- Data$A1 试一试 您可以使用子集
A1 A2 A3 A4 A5 Name
5 6 7 2 5 Tom
10 4 4 1 4 Suzie
2 3 5 1 5 Fred
5 5 2 5 1 Tom
我将所有这些值存储在名为data
我想检索所有A1
值,其中Name==“Tom”
第一次尝试:
if(Data$Name = "Tom") A1Vals <- Data$A1
试一试
您可以使用
子集
subset(Data, Name == "Tom", select = A1)
或dplyr
程序包
library(dplyr)
select(filter(Data, Name == "Tom"), A1)
subset(Data, Name == "Tom", select = A1)
library(dplyr)
select(filter(Data, Name == "Tom"), A1)