栏目: R语言

R语言数据的输入和输出操作

数据的载入R本身已经提供了超过50个数据集,而在众多功能包中,默认的数据集被存放在datasets程序包中,通过函数data()k可以查看系统提供所有的数据包,同时可以通过函数library()加载程序包中的数据。矩阵型数据最常用的读取方式是read.table()具体的调用格式是()read.ta...

2021-04-22 54 0 0 阅读全文

R语言-如何切换科学计数法和更换小数点位数

看代码吧~options(scipen=100)#小数点后100位不使用科学计数法options(digits=3)#保留小数点后三位补充:R语言将数据导出到csv时出现科学计数表示R语言导出数据时是默认科学计数表示的,但是对于一些数字,其并没有数字的意思,只是一串ID,也会自动变成科学计数导致数据...

2021-04-17 32 0 0 阅读全文

R语言数值取消科学计数法表示的操作

我就废话不多说了,大家还是直接看代码吧~>#取消科学计数法>options(scipen=200)>#scipen表示在200个数字以内都不使用科学计数法补充:R语言去除科学计数法保留小数位R语言去除科学计数法保留小数位options(“scipen”=100,“digits”=4...

2021-04-17 33 0 0 阅读全文

R语言-实现按日期分组求皮尔森相关系数矩阵

R语言按日期分组求相关系数前几天得到了3700+支股票一周内的波动率,想要计算每周各个股票之间的相关系数并将其可视化。最终结果保存在制定文件夹中。部分数据如下:先读取数据data#cor.test()只能检验一种相关关系,psych包提供了更多的选择>#install.packages(&qu...

2021-04-17 36 0 0 阅读全文

R语言-因子与向量的转换方式

一、因子的特点或性质1、因子可视为C或JAVA语言中的枚举,适用于有限状态的表示。2、因子不可以赋枚举集合外的值,如一个因子包含male,female,则不能再赋male和female以为的值,赋其他值会将该元素设置为空值。二、因子的建立1、因子的建立假定有因子gendor,为一组人的性别:>...

2021-04-17 42 0 0 阅读全文

R语言 UTF-8各种问题的解决方案

R语言在碰到读UTF-8文件,或者处理UTF-8数据时总是会遇到各种各样的问题,本姑娘也是在碰了n多次壁,被气得吐血好多次之后,终于对这类总结出了一些解决办法:1.读UTF-8文件,例如UTF-8格式的csv:最好的处理办法就是:a1=read.table('C:\\test11.csv',sep=...

2021-04-17 33 0 0 阅读全文

R语言-进行数据的重新编码(Recode)操作

在分析数据时我们经常会遇到将变量值转换成其他的值的情况(如:将连续变量转成分类变量)这时就需要我们对原有数据进行重新编码。本文将介绍R软件中常用的三种重编吗方法:1、使用逻辑判断式编码。2、使用cut函数编码。3、使用car程序包的recode函数。(一)使用逻辑判断式(1)现假设我们需要将下面的连...

2021-04-17 42 0 0 阅读全文

R语言实现将分类变量转换为哑变量(Dummy Vairable)

生成测试数据a1class.ind(a1)bcf[1,]001[2,]001[3,]100[4,]100[5,]010[6,]010class.ind代码class.ind

2021-04-17 31 0 0 阅读全文

R语言编码问题的解决

今天博客主要是解决一个学R语言里面最最痛苦的问题(嗯,python2.x里面也有),就是中文乱码问题:一般用R语言的同学,多半遇见过以下这个问题:反正虾神我每次遇见这个问题,立刻就是:实际上这个问题写代码的人一般都能遇见,不同字符编码的问题,如果是从文件里面读的还好说,可以带这个字符编码集一起读,但...

2021-04-17 26 0 0 阅读全文

R语言变量重编码、重命名的操作

1、变量重编码重编码涉及根据同一个变量和/或其他变量的现有值创建新值的过程,如将符合某个条件的值重新赋值等,这里主要介绍两种常见的方法:#第一种方法per

2021-04-17 35 0 0 阅读全文

R语言差异检验:非参数检验操作

非参数检验是在总体方差未知或知道甚少的情况下,利用样本数据对总体分布形态进行推断的方法。它利用数据的大小间的次序关系(秩Rank),而不是具体数值信息,得出推断结论。它是参数检验所需要的某些条件不满足时所使用的方法。和参数检验相比,非参数检验的优势如下:稳健性。对总体分布的条件要求放宽对数据类型要求...

2021-04-17 32 0 0 阅读全文

R语言变量级别的数据处理操作

变量级别的数据处理无非是对变量的增删改查。增即增加新的变量R语言中,增加一个新变量形式语句如下:变量名

2021-04-17 34 0 0 阅读全文

R语言中Quantile()函数的用法说明

在R语言中取百分位比用quantile()函数,下面举几个简单的示例:1、求某个百分位比>dataquantile(data,0.5)50%5.5>quantile(data,c(0.25,0.75))25%75%3.257.752、产生一个序列百分位比值>quantile(dat...

2021-04-17 42 0 0 阅读全文

R语言中的因子类型详解

一、Factor函数#函数factor可以把一个向量编码为一个因子,其一般形式为:#factor(x,levels=sort(unique(x),na.last=TRUE),labels,exculde=NA,order=FALSE)#其中x是向量,levels是水平,可以自行指定各离散的取值,不指...

2021-04-17 36 0 0 阅读全文

R语言-如何将List转换为向量

从excel中直接读取的数据为list,如下转换为向量as.vector(unlist(x))补充:R语言基本运算,向量,矩阵,list,数组1.基本运算1.1加、减、乘、除赋值可以使用a=数值,亦可以用a

2021-04-17 38 0 0 阅读全文

R语言-如何截取变量中指定位置的若干个字符

例如,某数据库如下,需要把第二个变量里面的ID号码(格式为T-20-252-02)提取出来作为一个新变量。命令如下:b=readWorksheetFromFile(temp[11],sheet=1)读入excel数据,命名为数据库b,这里temp[11]是读入temp中第11个文件名对应的文件att...

2021-04-21 28 0 0 阅读全文

R语言 如何删除指定变量或对象

R语言中删除指定变量或对象,可以直接删除某名字的变量或对象,也可以删除以字符串形式表示的变量和对象。例如:1、直接删除>arm(a)2、以字符串形式的方式删除>arm('a')3、删除不再需要的对象在使用R语言的过程中,除了要保留特定的对象外,其他的对象不再需要>arm(list=...

2021-04-16 49 0 0 阅读全文

R语言-实现提取包含某字符串的行变量

已解决用grep函数A=read.table("clipboard",sep="/t",header=T)A[grep(pattern="/resource/activity",A[,1]),]补充:R语言如何截取字符串特定字符前或后的字符...

2021-04-21 28 0 0 阅读全文

R语言拼接字符串_Paste的用法说明

R中自带的字符串连接的函数是paste。先来看一下官方文档里对paste用法的解释:基本格式:paste(…,sep="",collapse=NULL)其中,…表示对象,可以有多个,中间用逗号隔开。sep表示分隔符,默认为空格。collapse表示如果不指定值,那么函数paste...

2021-04-21 30 0 0 阅读全文

R语言本地安装包图文教程

第一步从R语言官网,下载package:以'data.table'为例,如图。找到最左边一列中的Packages点击,再点中间Tableofavailablepackages或Tableofavailablepackagessortedbyname第二步下载好包到本地后,别忘了下载到哪了.然后在R软...

2021-04-21 35 0 0 阅读全文