[R语言]基本操作整理

本文主要整理了R语言的基本操作,包括变量变换、查看变量信息、数据框的编辑、数据选取与操作。重点介绍了如何使用fix和edit进行表格编辑,利用prop.table函数以分数形式展示表格比例,以及数组(矩阵、向量)的创建。此外,还探讨了R中的数学函数应用,如apply函数、幂运算、三角函数和其他基本数学函数,特别提到了如何处理缺失值(NA)的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.变量变换


        as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x),...转换变量类型;使用如下命令可得到全部列表,methods(as)
        factor():将一个向量转化为一个因子

2.变量信息


        is.na(x),is.null(x),is.array(x),is.data.frame(x),is.numeric(x),is.complex(x),is.character (x),...检验变量的类型;使用如下命令得到全部列表,methods(is)
        length(x):x中元素的个数
        dim(x):查看变量的维数;重新设置的维数,例如dim(x)=c(3,2)
        dimnames(x):重新设置对象的名称
        nrow(x):行的个数
        ncol(x):列的个数
        class(x):得到或设置x的类;class(x)<-c(3,2)
        unclass(x):删除x的类
        attr(x,which):得到或设置x的属性which
        attributes(obj):得到或设置obj的属性列表

        fix,edit:对数据框数据进行表格形式的编辑


3.数据选取和操作


        which.max(x):返回x中最大元素的指标
        which.min(x):返回x中最小元素的指标
        rev(x):翻转x中所有的元素
        sort(x):升序排列x中的元素;降序排列使用:rev(sort(x))
        cut(x,breaks):将x分割成为几段(或因子);breaks为段数或分割点向量
        match(x,y):返回一个和x长度相同且和y中元素相等的向量不等则返回NA
        which(x==a):如果比较操作为真(TRUE),返回向量x的指针
        choose(n,k):组合数的计算
        na.omit(x):去除缺失值(NA)(去除相关行如果x为矩阵或数据框)
   &nb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值