数据框基本操作

2022-05-06  本文已影响0人  马疾香幽_0702

数据框名为df,列名为a,b,c,d

1. 选取特定列:

sub1<-df[,colnames(df) %in% c("a","b"))]

如果是删除特定列,则:sub1<-[,-which(colnames(df) %in% c("a","b"))]

2. 数据框根据某一列排序:

例:数据框名字为LRpair,共有两列,Pair和Strength,根据Strength从大到小排序,代码如下:

LRpair_sorted<-LRpair[order(LRpair$Strength,decreasing=T),]

3. 使用dplyr查找特定变量的最小值和最大值的分组行:

library(dplyr)

df%>%group_by(Group)%>%slice(which.min(x5))

Group为分组列,x5为选取最小值的列。

4. 统计数据框各个元素比例:prop.table(table(df))

上一篇 下一篇

猜你喜欢

热点阅读