当前位置: 首页 > news >正文

R 学习 -- vector

向量基本操作


向量赋值
x <- c(1,2,3)
assign("y", c(2,3,4))
c(3,4,5) -> z
a <- c(x,y,z)


向量运算
v <- 2*x + y + 1


均值
mean(x)


向量长度
length(x)


求x的方差
var(x)


生成序列
seq (-5, 5, by=.2) -> s3
s4 <- seq(length=20, from = -2, by= .2)
重复向量x5次
s5 <- rep(x, times=5)
重新向量x中的每个元素5次
s6 <- rep(x, each=5)


序列+编号
labs <- paste(c("X"), 1:5, sep="")


取非空数据
x[3] = NA
x[!is.na(x)]


基于已知向量+条件创建新向量
(x+1)[(!is.na(x)) & x>0] -> z


取向量元素
x[1:3]


基于已知向量+重复规则向量+重复次数生成新向量
c("x","y")[rep(c(1,2,2,1), times=4)]


将x的元素copy到y,除了前两个元素
y <- x[-(1:2)]


赋值向量列名称
fruit <- c(5, 10, 1, 20)
names(fruit) <- c("orange", "banana", "apple", "peach")
lunch <- fruit[c("apple","orange")]


将向量x中空元素重写为0
x[is.na(x)] <- 0


将向量y中小于0的元素变号
y[y < 0] <- -y[y < 0]


将向量取绝对值
y = abs(y)


清除对象a
rm(a)


数字->字符
z <- 0:9
chars <- as.character((z))


字符->数字
d <- as.integer(chars)

相关文章:

  • 基于S3C2410的SD卡linux驱动工作原理(二)
  • R 学习 -- factor
  • linux设备模型中ktype的用法
  • R学习-- 数组和矩阵
  • spinlock与linux内核调度的关系
  • R学习 -- R中的five number
  • usb鼠标驱动注解及测试
  • R学习-- R中的绘图命令练习
  • Web Asp.net 中的Messagebox 判断..
  • R学习-- R连接 SQL SERVER
  • 使用AweSocket 收发消息
  • __asm__ __volatile__内嵌汇编用法简述
  • CLR 学习-- .net中的共享组件与GAC
  • PXA270嵌入式系统设计一:电源管理部分
  • Azure Machine Learning Studio 实例 -- 预测xx年的食物工厂总数
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • echarts花样作死的坑
  • Hibernate最全面试题
  • Java,console输出实时的转向GUI textbox
  • JavaScript 一些 DOM 的知识点
  • JavaScript设计模式系列一:工厂模式
  • Java编程基础24——递归练习
  • JDK 6和JDK 7中的substring()方法
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 计算机在识别图像时“看到”了什么?
  • 问题之ssh中Host key verification failed的解决
  • 学习笔记:对象,原型和继承(1)
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 7行Python代码的人脸识别
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 湖北分布式智能数据采集方法有哪些?
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #define 用法
  • #if #elif #endif
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • . NET自动找可写目录
  • ./configure、make、make install 命令
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .net wcf memory gates checking failed
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .NET与 java通用的3DES加密解密方法
  • .php文件都打不开,打不开php文件怎么办
  • /proc/stat文件详解(翻译)