R语言学习笔记1——基础

本文介绍了R语言中的数据分类,包括numeric、integer、logical、character和factor,并详细讲解了数据结构,如向量、矩阵、数组和数据框的创建及特点。对于数据选取,提到了[x,y]和变量名选取的方法。" 75055023,5761760,机器学习:梯度下降与退火算法实现全局最小值,"['机器学习', '优化算法', '梯度下降', '模拟退火']
摘要由CSDN通过智能技术生成

一、 数据分类

1、 numeric-数值型

一般数字形式的数据都为数值型。
class()函数查看数据类型。

> x<-c(1,2,3,4)
> x
[1] 1 2 3 4
> class(x)
[1] "numeric"

2、integer-整数型

仅含有整数,且数据类型设定为integer,否则为数值型。
as.integer()可以将数据类型强制转换为整数型。
as.datatype() 表示将其参数转换为datatype对应的类型

> x<-c(1,2,3,4)
> x1=as.integer(x)
> class(x1)
[1] "integer"

3、logical-逻辑型

取TRUE和FALSE两个固定值,用于判断结果。

> x<-c(1,2,3,4)
> x==2                        #判断向量中等于2的元素
[1] FALSE  TRUE FALSE FALSE

4、character/string-字符型

向量中的每个元素都是一个字符或字符串。

> x<-c("I","love","R")
> x
[1] "I" "love" "R"   
> class(x)
[1] "character"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值