根据一列的最小值过滤数据帧

时间:2020-03-28 11:52:52

标签: r

我尝试了这段代码,但结果是它只向我显示了腐败程度最低的国家/地区的名称,但是我想显示一个包含两列的数据集:一列是国家/地区名称,另一列是国家/地区名称腐败得分(信任政府腐败)。缺少最后一列。我哪里做错了?

lesscorruption <- df$Country[which.min(df$Trust..Government.Corruption.)]

View(lesscorruption)

结果

V1  
Indonesia

得分为V2的列indonesia Trust..Governement.Corruption缺失

非常感谢您!

1 个答案:

答案 0 :(得分:1)

R为底:

df[which.min(df$Trust..Government.Corruption.), c("V1", "V2")]