输入

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. ndarray数组自动创建

    为了实现某些运算,需要快速构造符合要求的大数组 Numpy函数生成的数组,如不指定类类型,几乎全为浮点型(arange除外,它是整形),因为科学计算中测量值,例如温度.长度,都是浮点数 import ...

  2. 用jquery操作xml文件

    一. xml文件\内容读取 1.读取xml文件 $.get( xmlfile.xml , function (xml){ //xml即为可以读取使用的内容,具体读取见第2点 }); 2.读取xml内容 ...

  3. SVN的使用二

    一,打开SCM 在xcode中,点击菜单: File -> Source Control –> Repositories 二,连接SVN服务器 1, 2,配置SVN服务器地址(http:/ ...

  4. 自定义loader基础知识

    参考 :译文 编写一个loader https://webpack.github.io/docs/loaders.html 按照loader的返回值可以分为两种: 最左loader:这种loader会 ...

  5. leepcode(斐波那契数列与float("inf")无穷大)解析

    12.加一 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示例 ...

  6. Windows Server 2008 R2+SQL Server 2014 R2升级到Windows Server 2016+SQL Server 2016

    环境: 操作系统:Windows Server 2008 R2 数据库:SQL Server 2014 因SQL Server 2016可以无域创建AlwaysOn集群,集群只剩下单节点也不会挂掉,故 ...

  7. Python的第3堂课

    20181119笔记 一.内存管理相关 ①Cpython解释器的垃圾回收机制 什么是垃圾:当一个值没有被绑定任何变量名(即该值的引用计数为零时),该值就是垃圾. 垃圾回收是收回值占用的内存空间. 引用 ...

  8. 一、Numpy库与多维数组

    # Author:Zhang Yuan import numpy as np '''重点摘录: 轴的索引axis=i可以理解成是根据[]层数来判断的,0表示[],1表示[[]]... Numpy广播的 ...

  9. PAT Basic 1040

    1040 有几个PAT 字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位(P),第4位(A),第6位(T):第二个PAT是第3位(P),第4位(A),第6位(T). 现给定字符串 ...

  10. sublime text 3搭建python 的ide

    感谢大佬-->原文链接 1. 打开Sublime text 3 安装package control Sublime Text 3 安装Package Control 2. 安装 SublimeR ...