R语言初识#02

原创 2015年11月21日 03:41:16

3

关于file,暂时只提几个简单操作。其余待实战再做应用。


使用getwd()获取数据目录,setwd()设定数据目录。

> setwd("E:/All/数据挖掘/data")
> getwd()
[1] "E:/All/数据挖掘/data"
注意所有“\”都要改为“/“。


读取数据。暂时只试了read.table()(除此之外还有scan和read.fwf...)

read.table()用来创建一个数据框,是读取表格数据的主要方法。

>mydata<-read.table("data.dat")
>mydata
...//显示数据
试着读取了excel文件,目前只试过全选粘贴到剪切板在读入数据的方法。

//全选copy之后
>mydata<-read.table(clipboard)


写入文件,暂时只小试了一下。

使用函数write(x,"*.*")写入文件。

> x<-906130960
> mydata<-write(x,"data.txt")
即在data.txt中写入了字符串“906130960”。data.txt入若不存在会自动生成,但每次向同一文件,后来的会覆盖原先的内容。


4

生成数据。


产生一个1到30的规则整数序列,使用算子”“。

> x<-1:30
> x
 [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
有关算子”“的优先级。

> 1:10-1
 [1] 0 1 2 3 4 5 6 7 8 9
> 1:(10-1)
[1] 1 2 3 4 5 6 7 8 9


seq(start,end,step)产生间隔一定步长的规则序列。

> seq(7,13,0.5)
 [1]  7.0  7.5  8.0  8.5  9.0  9.5 10.0 10.5 11.0 11.5 12.0 12.5 13.0

可以直接输入序列。

> c(1,2,3,4,5,6,7)
[1] 1 2 3 4 5 6 7
或使用scan()键盘键入。

> z<-scan()
1: 1 2 3 4 5 6 7 8 9
10: 
Read 9 items
> z
[1] 1 2 3 4 5 6 7 8 9<strong>
</strong>
注意结束时按两次回车,出现read n items字样,完成输入。


函数rep(x,n)用以创建一个包含n个值为x的向量。

> rep(1,20)
 [1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1


函数sequence(x1:x2)用以创建一系列连续的整数序列。每个序列以给定的参数数值结尾。

> sequence(3:5)
 [1] 1 2 3 1 2 3 4 1 2 3 4 5
> sequence(c(10,5))
 [1]  1  2  3  4  5  6  7  8  9 10  1  2  3  4  5




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【R语言学习笔记】初识(一)

针对R语言,网上很多书和教程都在学,也正在在这种背景下,每天记录一点点对于R的知识,一方面是记录,另一方面如果可以帮助到其他人那就更好了。当然现在的水平很低,基本上从幼儿园开始学起,但是还好今后有很多...

R语言初识

声明:由于是自学的R语言,部分的基础知识写的有些杂乱。但是这都是R的基础操作,个人认为,重点还是在画图,这些都是对数据的分析操作 首先说RStudo导入包的方式 安装好R和RStudo后我们在画图...

R语言基础-02

c语言初识详解

  • 2015-05-10 17:14
  • 3.54MB
  • 下载

c语言初识链表

Activiti基础教程--02(初识Activiti流程设计工具、了解Activiti bpmn图表对应的XML文件)

我们以后开发流程 首先要做的,就是要设计好流程图;一个项目可能会包括多个流程图;     所以我们在src/test/resources源文件夹下新建一个包diagrams,以后所有的流程图文件(bp...

初识C语言运行环境

  • 2011-12-07 18:03
  • 336KB
  • 下载

Activiti基础教程--02(初识Activiti流程设计工具、了解Activiti bpmn图表对应的XML文件)

gihub:https://github.com/changwensir/Activiti/tree/master/ActivitiDemo1 一、初识Activiti流程设计工具 ...

02-初识CoreData

1.1-如何给应用添加CoreData 创建一个iOS App的时候,勾选下方的Use CoreData 1.2-应用添加了CoreData之后发生了哪些变化? (1)Bunlde文件中...

2016.05.13初识HTML5-02

第二天~早上8点上课,12点放学,1点又继续上课。。。真是压缩的实实在在的5天啊,就像吃压缩饼干不喝水一样。哈哈,不过我觉得明天会更累。。因为后天是周天,我要去软件培训,学习Android开发,生产实...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)