输入

R的数据输入可以大体三种:

        1、键盘输出

        2、从文本文件导入

        3、从Excel中导入数据

一、从键盘输入

首先创建一个数据框,玩玩嘛,瞎建一个

mydata <- data.frame(age =numeric(0),gender= character(0),weight=numeric(0))    #建一个空数据框,但已经声明过元素类型

1、mydata <- edit(mydata)                        #可以进行编辑

2、fix(mydata)               #跟上面一样可以进行编辑,·就是比edit方便一些  

    还有这c和scan函数

    c就不用多说了 x <- c(1,2,3,4,"abc")这个地球人都知道

    咱们说一个比他稍微高一那么一点点层次的函数

3、scan()

    你输入scan()之后它等着你输入 你可以使用空格当做分隔符 好比函数c的逗号分隔符

  比如: x <- scan()然后你可以输入下面我输入的那些东西中间用空格隔开

  1: 1 2 1 3 4 5 6 7 8 9 9 9 9 9
  15:

  scan函数也可以读取外部文件,蛋是不推荐。

  比如 x <- scan(file="xx路径")  加入原文件的数据之间有逗号等分隔符,用scan读入应该去掉这些分隔符。

  如:x <- scan(file ="xx路径",sep= ",")

4、data.entry()

  可以修改文件,蛋是没发保存,没有什么卵用

二、从文本文件输入数据

   data <- read.table("路径",header= TRUE,sep=",")      #注意文件需要是ANSI编码的,而且需要注意文件内容是用都还是空格作为间隔的

三、从Excel中输入数据

data1 <- read.csv("路径,需要注意反斜线和斜线",header=TURE,sep=",")      #文件用csv格式的  挺好

##要用/  这个斜线  而不是  \   反斜线

四、从网络读取数据

1、url函数

不知道怎么用 ,以后再说

输出

一、write系列函数

write.table (student,"student.txt")      #把数据student保存到student.txt文件中

write.csv (student,"student.csv")      #把数据student保存到student.csv文件中

还有很多,以后再一一介绍

五、总结

1、R的输入输出有非常多的函数 ,应对不同类型的函数,满足不同的需求慢慢学吧,我也啥都不会呢,都需要慢慢记,再到慢慢会用,还有很长的路要走,一起就加油吧!

2、没有第二个了

3、第三个更没有了

R语言入门视频笔记--4--R的数据输入的更多相关文章

  1. R语言入门视频笔记--9--随机与数据描述分析

    古典概型的样本总量是一定的,且每种可能的可能性是相同的, 1.中位数:median(x) 2.百分位数:quantile(x)或者quantile(x,probe=seq(0,1,0.2)) #后面这 ...

  2. R语言入门视频笔记--10--数据挖掘

    这里来挖掘超市购物车数据. 名词: 1.挖掘数据集:购物篮数据 2.挖掘目标:关联规则 3.关联规则:牛奶=>鸡蛋[支持度=2%,置信度=60%] 4.指出度:分析中的全部事务的2%同时购买了牛 ...

  3. R语言入门视频笔记--5--自定义函数

    自定义函数 你可以输出一段代码,创建一个你自己定义的函数 蛋是如果你两个自定义函数的名字重复的话,后面的会把前面的替换掉 举个栗子: hanshu1 <- function(x)  sqrt(v ...

  4. R语言入门视频笔记--8--数据框

    一.数据框 使用data.frame函数生成数据框 x <- c(20122014101:20122014128) y <- rnorm(28,85,18) #生成28个平均数为85,方差 ...

  5. R语言入门视频笔记--6--R函数之cat、format、switch函数

    一.cat 猫  怎么就变成一个输出函数了呢? cat  一个输出函数,功能和print有相同之处 我们一起比较看看 1.cat(“hellow world”)或cat('hellow world') ...

  6. R语言入门视频笔记--3-1--矩阵与数组

    生成一个新矩阵,多用一些参数吧这次: x <- c(12,13,14,15) rname <- c("R1","R2") nname <- c ...

  7. R语言入门视频笔记--3--列表list

    list <- (stud.id = 1234,stud.name="Tom",stud,marks=c(18,3,14,25,19)) #生成一个列表,里面有学生id,学生 ...

  8. R语言入门视频笔记--2--一些简单的命令

    一.对象 1.列举当前内存中的对象 ls() 2.删除不需要的对象 rm(某对象名称) 3.查看向量长度 length(某向量名称) 4.查看向量类型 mode(某向量名称) 二.函数 1.seq函数 ...

  9. R语言入门视频笔记--1

    一.数据框简要 可输入来访问mtcars这个系统自带的数据框中的mpg列 mtcars$mpg 或者输入 mtcars[c("mpg","cyl")] 来访问两 ...

随机推荐

  1. js 前端不调接口直接下载图片

    // 下载图片 downPhoto (path) { this.downloadFiles(path) }, // 下载 downloadFiles (content) { console.log(c ...

  2. Asp.Net Core 入门(八)—— Taghelper

    Taghelper是一个服务端的组件,可以在Razor文件中创建和渲染HTML元素,类似于我们在Asp.Net MVC中使用的Html Taghelper.Asp.Net Core MVC内置的Tag ...

  3. 79 最长公共子串 (lintcode)

    f[i][j]表示的是以第i个结尾和第j个结尾 class Solution { public: /* * @param A: A string * @param B: A string * @ret ...

  4. 引入了junit为什么还是用不了@Test注解

    pom文件明明引入了unit,为什么还是用不了@Test? 配置如下: <dependency> <groupId>junit</groupId> <arti ...

  5. linux yum 安装mysql

    1.安装查看有没有安装过: yum list installed MySQL* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: ...

  6. Shell脚本调用SQL文格式

    Shell脚本调用SQL文格式 1. 定义需要执行的SQL文,以及需要输出文件 OUTFILE=\${DATADIR}/\${FILENAME} SQLFILE=\${DATADIR}/check_t ...

  7. 计算机应用第七次作业 html制作个人音乐播放站点

    计算机应用第七次作业 html制作个人音乐播放站点 请访问下边网址查看具体操作: http://www.cnblogs.com/qingyundian/p/7878892.html

  8. js中的跨域方法总结

    什么是跨域? 浏览器的安全策略,只要协议,域名,端口有任何一个不同,就被当做不同的域. 下面对http://www.qichedaquan.com的同源检测 http://www.qichedaqua ...

  9. BZOJ4513 SDOI2016 储能表 记忆化搜索(动态规划)

    题意: 题面中文,不予翻译:SDOI2016储能表 分析: 据说有大爷用一些奇怪的方法切掉了这道题%%%%% 这里用的是大众方法——动态规划. 其实这是一道类似于二进制数位dp的动态规划题,(但是实际 ...

  10. NOIP 2017 图书管理员

    题目描述 图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个 正整数. 每位借书的读者手中有一个需求码,这个需求码也是一个正整数.如果一本书的图 书编码恰好以读者的需求码结尾,那 ...