你的位置:首页 > 软件开发 > 数据库 > R语言学习

R语言学习

发布时间:2016-05-26 00:00:25
从五月10日开始自学R in action,将我的学习所得逐渐发布在博客上。 chapter1.新手上路工作空间:存储着所有用户定义的对象(向量,矩 ...

从五月10日开始自学R in action,将我的学习所得逐渐发布在博客上。

                                 chapter1.新手上路

工作空间:存储着所有用户定义的对象(向量,矩阵,函数,数据框,列表);

当前的工目录保存是R用来读取文件和保存结果的默认目录。

getwd()显示当前工作目录;

setwd(“”)修改当前的工作目录;工作目录的"\"要换成“/”;历史记录保存在文件.Rhistory中,工作空间保存在文件.RData中。

install.packages("")下载某个包,library();载入某个包;

包使用方法的查询:help(package="package_name");

 

                                      chapter2创建数据集

1.不同的行业对数据集行和列的叫法:

统计学家:观测和变量

2.R中的数据结构

标量,向量,矩阵,数组,数据框,列表

(1)向量------------------->数组 (区别:c中数组是从0开始计数的,R是从1开始)

a<-c(1,2,3,4)

a[3](和c类似呢)

a[(c(1,2,4))]  #访问1,2,,4号元素

a[2:4]

(2)矩阵--------------------》二维数组

mymatrix<-matrix(1:20,nrow=5,ncol=4)

cells<-c(1,26,24,56)

rnames<-c("r1","r2")

cnames<-c("c1","c2")

mymatrix<-matrix(cells,nrow=2,ncol=2,byrow=true,dimnames=list(rnames,cnames))        byrow=true 按行填充    false 按列填充

矩阵下标使用

x[1,2]

x[1,]

x[,2]

x[1,c(1,2)] 

(3)数组与矩阵类似,但是维度可以大于2

(4)数据框

mydata<-data.frame(col1,col2,col3)

选取数据框的元素

mydata[1:2]

mydata$coln      $的作用类似与c中的.

(5)列表

一些对象的有序集合

 

2.数据的输入

1.从键盘输入

edit()函数会自动调用一个允许从键盘输入的文本编辑器

mydata<-dataframe(age=numeric(0),gender=charactor(0),weight=numeric(0))

mydata<-edit(mydata)   edit实际上是在对象的一个副本上操作,需要赋值到一个目标上

2.从带分隔符的文本文件导入数据

>mydataframe<-read.table("myfile.csv",header=TRUE,sep=",",row.names="id")

 


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:R语言学习

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录