加载r包(library)
1.mutate(数据,新列名=公式或其他的什么)
2.select()
2.1按列号筛选
select(test,1)
select(test,Sepal.Length)#这不是也是按列名筛选吗
select(test,Petal.Length,Petal.width)
3.filter()筛选
filter(test,Species%in% c(“setosa”,“versicolor”))第一种筛选,指定
filter(test,Species==“setosa”)==是=的意思
4.arrange()按1列或几列排序
arrange(data,列名)#默认从小到大排序
arrange(test,desc(列名))desc从大到小排序
5.group_by+summarise
group_by(data,列名)可进行分组
summarise(group_by(data,列名),mean(列名),sd(列名))
管道,实用
%>%来源tidyverse包
dplyr处理关系数据
inner_join(data1,data2,by="x")内连接,取交集
left_join左连接
full_join全连接
semi_半连接,寻找与y匹配的x
bind_rows()按列合并,列相同
bind_cols()按行合并,行相同