现实的情况是,我们大部分遇到的都是表格数据,在R语言里面叫数据框,数据来源一般不可能我们自己在程序开始前手动录入,正常的逻辑是从外面读取现成的数据,再预处理、建模什么的。根据经验,现在的数据来源主要是Excel,数据库,文本文档(csv)和剪贴板。今天就先把数据的导入解决一下,后面再来研究一下怎么处理这些数据。

【Excel读取】

这个最常用,但是在R里面第一次用的时候稍微有点点麻烦,需要安装java,然后配置一下环境变量,后面就可以正常使用了,下载地址如下,根据系统下载。

https://www.java.com/en/download/manual.jsp

后面就正常操作了,先切换到文件目录下面

setwd('E:/R/基础/data')

然后加载包,没有就自己安装一下

library(xlsx)library(rJava)library(xlsxjars)

然后读数据就行了

那个数字1表示读取第一个sheet,如果有多个字表的话

GDP2019 

也可以设置SheetName来引用

GDP2019                      sheetName="Sheet1",                     encoding = "UTF-8")

可以通过设置startRow,选择从第N行开始读数据

Srow10                     sheetName="Sheet1",                    encoding = "UTF-8",                    startRow = 10)

也可以通过设置endRow,选择去读前N行

endrow10                       sheetName="Sheet1",                      encoding = "UTF-8",                      endRow = 10)

【csv文件读取】

data_csv                      header = TRUE,                     sep = ",")

【剪贴板读取】

这个有意思,也是很实用的

clipdata 

【Mysql读取】

这个是我用到最多的,因为这样是最智能化的,可以保证数据的质量。

library(RMySQL)
conn                   user = "root",                   password = "xxxxxxx",                   dbname = "plc",                   host="cdb-xxxxxx.cd.xxxxxx.com",                  port=1111)dbSendQuery(conn, "SET @@sql_mode=ANSI;")dbSendQuery(conn, "SET NAMES GBK")#如果汉字乱码,就运行这条命令
res                    "                    SELECT                      *                     FROM                      `2017区县人口`                     WHERE                      `所属市` = '德阳市'                   ")dat dat

End

◆ R语言分词_jiebaR包◆ R语言_TreeMap◆ R_脸谱图

r语言 中断r的输入_R语言_004数据输入相关推荐

  1. C语言学习笔记-----scanf【通过键盘将数据输入到变量中】(两种用法)

    C语言学习笔记-----scanf[通过键盘将数据输入到变量中](两种用法) 用法一:scanf("输入控制符",输入参数): 功能: 将从键盘输入的字符转化为输入控制符所规定格式 ...

  2. r语言 分类变量 虚拟变量_R语言中的变量

    r语言 分类变量 虚拟变量 R语言| 变数 (R Language | Variables) In the previous tutorial, we have come across the bas ...

  3. R语言多层桑基图_R语言可视化(二十三):桑基图绘制

    23. 桑基图绘制 清除当前环境中的变量 rm(list=ls()) 设置工作目录 setwd("C:/Users/Dell/Desktop/R_Plots/23sankey/") ...

  4. go语言 第三方包安装方法_R语言3.6.3 安装程序下载及破解方法

    下载地址 百度网盘链接: https://pan.baidu.com/s/16smT3ceIjqaupn54AdgmgQ 提取码:7hap 解压密码:关注[菜瓜程序猿]微信公众号,回复[解压密码]获取 ...

  5. 【java学习笔记-io流 文件读写和键盘读写】带缓存的输入/输出流和数据输入/输出流

    文章目录 字节流类 带缓存的输入/输出流 BufferedReader与BufferedWriter类 下面的例子程序演示了read()方法,从控制台读取字符直到用户键入"q": ...

  6. r语言变量长度不一致怎么办_R语言实现数据离散化方法总结

    前言 在做数据挖掘模型的时候,我们有时会需要把连续型变量转型离散变量,这种转换的过程就是数据离散化,分箱就是离散化常用的一种方法. 数据离散化处理属于数据预处理的一个过程,R语言在数据处理上有天然的优 ...

  7. r语言中which的使用_R语言绘图 | 使用pheatmap快速绘制热图

    欢迎关注微信公众号"生信小王子"! 热图是我们展示数据时常用的图形,今天小编教大家使用"pheatmap" 快速绘制热图. 首先,我们需要准备输入文件.比如,我 ...

  8. R语言中导入java中_R语言直接调用Java代码

    我们都知道Java语言长期处于霸主地位,在所有编程语言排行榜中,Java也是常年位居第一.在近几年也是爆炸式发展,几乎覆盖到了应用开发的所有领域.而R语言则在统计圈和数据可视化处于佼佼者,如果将Jav ...

  9. r语言进行go富集分析_R语言实现GO分析

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 我们上一期介绍了如何实现GO分析的可视化,运行了GOplot包自带的数据并且很畅通.然而我们如何才能获取那些可以直接输入 ...

最新文章

  1. java 64进制转10进制_java进制转换
  2. Struts2.0第三章(文件上传、ajax开发、json、Fastjson、Jackson、注解开发)
  3. 关于 extern C的说明
  4. 深度补全(一)-论文阅读-翻译(Depth Map Prediction from a Single Image using a Multi-Scale Deep Network)
  5. 二进制颜色查询对照表
  6. 使用VC 编程改变字体 注意点--需要设置GB2312—CHARSET
  7. 各省产业结构-高级化指数(二产与三产比值)合理化指数
  8. 台式计算机的cpu,台式电脑处理器(CPU)性能排行榜
  9. ESP定律脱压缩壳aspack
  10. Android studio Android源码开发环境搭建
  11. 【b站雅思笔记】Simon‘s IELTS Course - 听力部分
  12. 第三章 本地锁和分布式锁的区别
  13. 专题:固体力学中应力与应变分析详解(7.应变分析 7.5应变张量 7.6主应变与主方向 7.7应变莫尔圆)
  14. 【旅行】飘过江南(一)。
  15. [zz]在港内地学生办理工作签证指南(IANG)
  16. Lua语言历险记1.1——最简单最便捷的安装编译环境方式
  17. 服务器蓝屏,错误代码0X00000040,解决方案!
  18. 解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid continuation byte
  19. CC2530 CC2530F256RHAR 一款ZigBee SOC芯片
  20. 任天堂switch手柄怎么拆解图文教程 教你如何拆joycon

热门文章

  1. Spring LDAP 2.0.0发布
  2. JavaEE概念简介
  3. JSF基于事件的交流:新派方法
  4. Spring3:类型安全依赖项注入
  5. 及时复盘的好处_该如何复盘 先来说说复盘的好处: 复盘的好处简直太多了!就像你学习一样有一个总结的过程,复盘的最直接好处就是增强你的“股感”!在股市... - 雪球...
  6. java: 错误: 不支持发行版本 5
  7. MacOS下如何通过命令搜索文件和打开文件
  8. 类似TH养车的电商系统设计思路
  9. c语言编程数独游戏,编程做数独游戏
  10. mysql没有开启binlog能恢复数据吗_一个妹纸rm -rf把公司整个数据库删没了...