热线电话:13121318867

登录
2019-03-19 阅读量: 2410
R语言中如何选择列

1、根据列的位置选择列或者根据列的名字选择列

#选择第一列到第三列
my_data %>% select(1:3)
#选择第一列和第三列
my_data %>% select(1, 3)

my_data %>% select(Sepal.Length, Petal.Length)
my_data %>% select(Sepal.Length:Petal.Length)

2、还有其他函数同样可以用于选择列,包括根据首字母,尾字母,包含某字符,或者根据该列的属性选择列

# Select column whose name starts with "Petal"
my_data %>% select(starts_with("Petal"))

# Select column whose name ends with "Width"
my_data %>% select(ends_with("Width"))

# Select columns whose names contains "etal"
my_data %>% select(contains("etal"))

# Select columns whose name maches a regular expression
my_data %>% select(matches(".t."))

# selects variables provided in a character vector.
my_data %>% select(one_of(c("Sepal.Length", "Petal.Length")))

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据