R语言常用函数
基本 一、数据管理 vector:向量 numeric:数值型向量 logical:逻辑型向量character;字符型向量 list:列表 data.frame:数据框c:连接为向量或列表 length:求长度 subset:求子集seq,from:to,sequence:等差序列rep:重复 NA:缺失值 NULL:空对象sort,order,unique
转载
2023-11-05 10:41:10
52阅读
返回值的作用 main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。下面我们在winxp环境下做一个小实验。首先编译下面的程序: int main( void )
{
return 0;
} 然后打开附件里的“命令提示符”,在命令行里运行刚才编译好的可执行文件,然后输入“echo%ERRORLEV
首先介绍一下 R 这个在数据分析和统计学中使用的非常广泛的一门语言:
R 是一个数据分析、统计建模和作图的软件,它包含一门计算机语言称为 R 语言,R 语言与通常的 C、C++、Java 等编程语言相比,支持更多的数据类型,如向量、矩阵,并提供了多种统计和数学计算方法。R 软件是一个开源软件,可以免费地从其网站http://www.r-project.org 提供的镜像网站下载安装。另外,R
转载
2023-10-22 21:02:17
216阅读
在B1单元格输入公式:
=IF(A1<60,C,A)
将公式向下复制就行了。语法IF(logical_test,value_if_true,value_if_false)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任
R语言中常用的字符串处理函数: (1)得到字符串长度:nchar()# 生成示范字符串 (2)剪切字符串:strsplit()# 对字符串进行剪切 (3) 得到子字符串:substr()# 得到子字符串 (4) 判断字符串中是否有某个字串:grepl()#
转载
2023-05-22 11:24:38
301阅读
先言:R语言常用界面操作帮助:help(nnet) = ?nnet =??nnet清除命令框中所有显示内容:Ctrl+L清除R空间中内存变量:rm(list=ls())、gc()获取或者设置当前工作目录:getwd、setwd保存指定文件或者从磁盘中读取出来:save、load读入、读出文件:read.table、wirte.table、read.csv、write.csv1、一些简单的基本统计量
转载
2023-05-24 22:50:53
480阅读
1.R语言中有许多函数可以对矩阵进行各种操作,如:diag(矩阵):将矩阵的主对角元素提取出来,组成一个向量t(矩阵):获得矩阵的转置矩阵solve(矩阵):求得矩阵的逆矩阵eigem(矩阵):求得矩阵的特征值和特征向量2.mode(对象),length(对象)分别用来获得对象的模式和其长度3.gl(因子个数,重复个数,labels=c(...)):生成相应因子的序列,如:gl(2,2,label
转载
2023-07-09 16:42:39
191阅读
gsub函数则使得在所有正则表达式被匹配的时候都发生替换
gsub(regular expression, subsitution string, target string);简称 gsub(r,s,t)
一、遇到的问题:
问题:echo "a b c 2011-11-22 a:d" | awk '$4=gsub(/-/,"",$4)'为啥 输出后 2011-11-22 变成 2 了?
解答
转载
2023-12-25 07:25:48
245阅读
基于Qt的笛卡尔心形表白程序1.基本介绍2.笛卡尔心形函数3.QCustomPlot4.功能介绍1.ui界面2.控件说明5.程序说明1.初始化设计2.槽函数设计1.按钮2.滑动条6.源码头文件源文件 1.基本介绍在网上偶然看到笛卡尔心形表白函数,就去百度了一下。在网上有许多表白程序,但基本都是python或matlab版本的,没有使用Qt制作的表白程序,所以决定自己做一个来分享给大家。2.笛卡尔
转载
2023-09-25 05:22:56
104阅读
目录一、正式编写程序二、设计第一个函数 三、函数也是一个对象四、程序代码的简化五、return()函数的功能六、省略函数的大括号 七、传递多个参数函数的应用7.1 设计可传递2个参数的函数7.2 函数参数的默认值7.3 3点参数“…”的使用 八、函数也可以作为参数8.1 正式实例应用8.2 以函数的程序代码作为参数传递九、局部变量和全局变量 十、通用函数十一
转载
2023-07-28 13:27:12
1218阅读
dtw-package 简介 dtw-package 是 R语言对动态时间规整(DTW)算法的封装。DTW 计算了将 一个时序(query) 与 另一个时序(reference)的整个或部分序列 进行匹配时 时间轴上的扭曲。该算法会输出:① 两个序列经过匹配后的剩余累积距离(remaining cumulative distance)、② 点与
转载
2023-09-14 14:35:00
396阅读
read.table() 函数1、用于读入表格(表)类型的数据,同时生成数据框对象。2、读入的数据要求有规则的分隔符,默认有:空格、TAB、换行符、回车符;其它的分隔符,通过sep=来进行指定。read.table(file, header = FALSE, sep = "", quote = "\"'",
转载
2024-08-02 16:50:41
278阅读
001、> dat <- c(3, 7, 9, 1, 2, 3, 4, 4, 7, 5)
> dat
[1] 3 7 9 1 2 3 4 4 7 5
> which.max(dat) ## 返回最大值的索引
[1] 3
> which.min(dat) ## 返回最小值的索引
[1] 4
> which(dat == 7)
转载
2023-05-22 13:42:19
40阅读
R语言虽然有着强大的统计分析和绘图功能,但说到底它是一门编程语言。既然如此,那么R语言就有自己的代码规范,这些规范旨在让R学习者养成良好的代码写作习惯,也方便代码作者和他人阅读代码。至于R语言文档撰写,R Markdown是一款基于Markdown功能强大的R语言文档撰写和排版工具,它可以轻松地重现我们的数据分析工作。本节将了解基本的R语言代码规范和如何利用R Markdown进行文档撰写工
R语言线性判别分析(LDA),二次判别分析(QDA)和正则判别分析(RDA)tecdat.cn
判别分析包括可用于分类和降维的方法。线性判别分析(LDA)特别受欢迎,因为它既是分类器又是降维技术。二次判别分析(QDA)是LDA的变体,允许数据的非线性分离。最后,正则化判别分析(RDA)是LDA和QDA之间的折衷。本文主要关注LDA,并探讨其在理论和实践中作为分类和可视化技术
转载
2023-10-07 09:12:07
320阅读
1.简介管道是一种强大的工具,可以清楚地表示由多个操作组成的一个操作序列。管道 %>% 来自于 Stefan Milton Bache 开发的 magrittr 包。因为 tidyverse 中的包会自动加载 %>%,所以通常你无须显式地加载 magrittr。不加载任何R包的话要library(magrittr)2.管道1.R会尽量在是数据框之间共享数据列。ggplot2::diam
转载
2023-10-22 08:32:05
134阅读
有关ts(time series)时间序列这里面(2010,5)中5的单位是和后面frequency有关的。frequency=1的时候是年,=4时是季度,=12时是月。frequency=1的时候,开始日期(2010,5)不是作为2010年5月的形式存在的,而是包括2010在内的第五个年头,也即是2014;也可以试一下把(2010,5)换成(2010,8),那么开始的年份就会是2017;结束的年
转载
2023-05-22 15:30:37
314阅读
算法三:朴素贝叶斯算法 前两个算法都被要求做出一个艰难的决定,给出数据所属分类的明确答案,但往往因为分类特征统计不足,或者分类特征选择有误导致了错误的分类结果,哪怕是训练集也有可能出现不能正确分类的情形。这时,前两种方法都如同现实生活一样是用“少数服从多数”的办法来做出决策。正如帕斯卡指出的:“少数服从多数未必是因为多数人更正义,而是多数人更加强力”,所以为了保证“少数人的权利”,我们要
转载
2024-08-16 07:10:30
87阅读
前言如果你是学习或者从事数据分析相关的专业,那么你一定使用过或者被告知要使用 R 语言。但是有那么多可以数据分析的语言,为什么要使用 R 呢?因为 R 可以输出非常好的可以出版的图像,对于博客可能不需要这样,但是对于论文、书籍这种出版物就很有必要了,毕竟大多数出版物的图表都不是彩色的。需要注意,本文只用于记录如何使用 R 来绘制图表或图,所以只对语句有简单的介绍,如果想看全面完整的语句介绍,可以看
转载
2024-01-31 20:07:15
201阅读
前言首先介绍下在本文出现的几个比较重要的概念:函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息参考。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管
转载
2023-09-08 23:34:39
97阅读