R语言基础入门(3) select选择列的方法从基础到高级

Python016

R语言基础入门(3) select选择列的方法从基础到高级,第1张

如果有很多的列具有相似的结构,可以通过starts_with(),ends_with()或contains( )来进行选择

也可以这样写

如果希望此列为实际列,则可以使用该 rownames_to_column()函数,并指定新的列名称

file:接一个文件

data:一般指要输入一个数据框

x:表示单独的一个对象,一般都是向量,也可以是矩阵或者列表

x和y:函数需要两个输入变量

x,y,z:函数需要三个输入变量

formula:公式

...:,在help文档中的三个点表示参数可传递,或者表示参数没有数量限制

na.rm:删除缺失值

color选项和明显用来控制颜色

select 与选择有关

font与字体有关

font.axis 就是坐标轴的字体

lty 是line type,线条类型

lwd是line width,线条宽度

method 软件算法

main:字符串,不能是向量

na.rm : TRUE或者FALSE

axis : side参数只能是1到4,调节坐标轴方向。1,2,3,4分别代表左下右上

fig:包含四个元素的向量

row:排,行

col:列

建议你选择subset函数

subset函数,从某一个数据框中选择出符合某条件的数据或是相关的列

(1)单条件查询

>selectresult=subset(df1,name=="aa")

>selectresult

name age sex

1 aa 20 f

>df1

name age sex

1 aa 20 f

2 bb 29 m

3 cc 30 f

(2)指定显示列

>selectresult=subset(df1,name=="aa",select=c(age,sex))

>selectresult

age sex

1 20 f

(3)多条件查询

>selectresult=subset(df1,name=="aa" &sex=="f",select=c(age,sex))

>selectresult

age sex

1 20 f

>df1

name age sex

1 aa 20 f

2 bb 29 m

3 cc 30 f