R语言编程基础

R语言是一种用于统计分析和绘图的开源软件,特别适合统计计算和机器学习。它具有易学性、灵活性和强大的可视化功能。本文将介绍R语言的基础,包括其优点、数据管理、基本数据类型、数据类型转换以及运算符的使用。
摘要由CSDN通过智能技术生成

R语言编程基础

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

优点

  1. 适用于统计计算和机器学习;
  2. 简单易学,具有高度灵活性;
  3. 支持高质量的图形和强大的可视化功能;
  4. 代码形式简洁;

管理空间的函数

函数 说明
getwd() 显示当前工作目录
setwd() 修改当前工作目录
ls() 显示当前工作空间中的所有对象
str() 显示对象的结构
ls.str() 显示对象中每个变量的结构
exists() 当前工作空间内是否存在某个对象
rm() 删除一个或多个对象
q() 退出R。在这之前会询问是否保存工作空间
install.packages() 安装包
library() 载入包
detach() 移除包
remove.packages() 卸载包

基本数据类型

类型 说明 判断函数 R语言形式
逻辑型 表示逻辑值的二值数据,只有TRUE或FALSE两个取值。在R中,逻辑表达式的赋值会得到逻辑型数据,例如比较两个数的大小2>1等于TRUE is.logocal() TRUE,2<= 1
浮点型 用十进制表示的实数,如1,1.1等,是用于计算的基本数据形式 is.double() 3.14
整数型 用于描述整数,如1,2,3。需要注意的是,在R语言中,在整数后加上字符L才代表整型数,否则会被视为浮点数 is.integer() 3L
字符型 用于表示一个字符串 is.character() “Hello”,“3.14”
复数型 用于表示复数值,其中虚部用i表示,例如2+3i is.complex() 1+i
原始型 用于保存原始的字节,其中每个字节用两个十六进制数表示,例如A3 is.raw () 00

数据类型转换

逻辑型 → 整数型 → 浮点型 → 字符型

运算符

在这里插入图片描述

下面展示一些代码

Null,表示空数据。NaN(not a number),表示无意义的值

>num_vec1<-c(1,5,NaN
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值