select(3,7,9) %>% head(n =10) 2)用运算符确定目标列 用:选择连续的若干列 用!选择变量集合的余集 &和|选择变量的交集或者并集 c合并多个选择 代码演示 mpg %>% select(year:drv) %>% head(n =10) mpg %>% select(!year:drv) %>% head(n =10) mpg %>% select(c(year, drv, hwy)) ...
通过基于变量名的操作,select() 函数可以让你快速生成一个有用的变量子集。例如,以下命令选择表中的两列:manufacturer和 model。 select(mpg, manufacturer, model) ## # A tibble: 234 x 2 ## manufacturer model ## <chr> <chr> ## 1 audi a4 ## 2 audi a4 ## 3 audi a4 ## 4 audi a4 ## ...
bind_rows:增加行合并,对标base包中的rbind函数 join系列函数,对标于base包中的merge函数 left_join():左连接,即以第一个数据框为参照 right_join():右连接,即以第二个数据框为参照 full_join():全连接,保留两个数据框所有的行,不能匹配的行对应变量记为NA inner_join():内连接,只保留两个数据框能匹配的...
with 336,766 more rows # 选择那么除year到day的所有列 select(flights, -(year:day)) ## # A tibble: 336,776 x 16 ## dep_time sched_dep_time dep_delay arr_time sched_arr_time arr_delay ## <int> <int> <dbl> <int> <int> <dbl> ## 1 517 515 2.00 830 819 11.0 ## 2 533 ...
但这只适用于在同一select()语句中。 代码语言:javascript 复制 msleep %>% select(-(name:awake), conservation) %>% glimpse ## Observations: 83 ## Variables: 3 ## $ brainwt <dbl> NA, 0.01550, NA, 0.00029, 0.42300, NA, NA, NA, 0... ## $ bodywt <dbl> 50.000, 0.480, 1.350, 0.019...
1、select() Dplyr包有下列辅助函数,用于在select()中选择变量: starts_with("X"): 以 "X"开头的变量名 ends_with("X"): 以 "X"结束的变量名 contains("X"): 包含 "X"的变量名 matches("X"): 匹配正则表达式“x"的变量名 num_range("x", 1:5): 变量名为 x01, x02, x03, x04 and x05...
() %>%#去除重复记录4print56gradebook <- students4 %>%7select(id,class,midterm,final) %>%8print910merge.data.frame(gradebook,student_info,by="id")11#列合并不同行数的数据框1213passed<-mutate(passed,status="passed")14failed<-mutate(failed,status="failed")15bind_rows(passed,failed)16#...
with 336,766 more rows Select columns with select() 筛选列,可以给出确切列名,也可通过函数匹配列名:starts_with("abc"): matches names that begin with “abc”. ends_with("xyz"): matches names that end with “xyz”. contains("ijk"): matches names that contain “ijk”. matches("(.)\1"...
select()按名称选取变量 mutate()使用现有变量的函数创建新变量 summarize()将多个值总结为一个摘要统计量 这些函数都可以和group_by()函数联合起来使用,group_by()可以改变以上每个函数的作用范围,让其在整个数据集上的操作变为在每个分组上分别操作,这五个函数的工作方式都是相同的: ...
select - 选择列 通过基于变量名的操作,select() 函数可以让你快速生成一个有用的变量子集。例如,以下命令选择表中的两列:manufacturer 和 model。 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 select(mpg,manufacturer,model) 代码语言:javascript ...