系列文章

R语言进行系统聚类分析并作图(数据来源国家统计局)
R语言载入arules程序包的Epub数据集,使用Apriori算法,进行关联规则分析
R语言利用贝叶斯分类法(klaR程序包),训练数据集,预测数据的分类


文章目录

  • 系列文章
  • 前言
  • 一、安装R语言(Rgui)
  • 二、安装RStudio
  • 三、载入TXT和csv文件
    • 1.CSV
    • 2.TXT
  • 四、载入xlsx文件(使用RODBC)
  • 总结

前言

起因是物流技术与管理课居然学到了数据挖掘,令我想起大一曾经上过的《中小企业咨询策划服务解决方案》,也是学到R语言进行数据挖掘和数据清洗,可谓是我的数据挖掘与数据分析入门课。虽感慨颇多,但知识忘得七七八八,于是打算写下来供以后翻阅。
关于R语言和RStudio的介绍


一、安装R语言(Rgui)

进入R语言官网,选择清华的镜像后,下载Windows版本。运行安装程序,将R语言安装到D盘。

安装完成后,Rgui的界面长这样:

二、安装RStudio

进入R语言集成开发环境的官网,进入下载页面,选择免费的版本,下载。运行安装程序,将文件设置在D盘。

RStudio的界面是这样的:

三、载入TXT和csv文件

1.CSV

在RStudio页面左侧Console输入代码:

Read.csv("D:/test.csv")

双引号内的是文件的路径。注意,在R语言中,\是转义符,表示路径时,要将\改为\或是/。
运行结果如图:

2.TXT

在RStudio页面左侧Console输入代码:

Read.table("D:/test.txt")

注意,原本这里一直报错

Error in make.names(col.names, unique = TRUE) : invalid multibyte string 1

查询得知应该是txt文件的编码有问题,因此将txt另存同名但编码方式为UTF-8的文件,之后再载入就成功了。
运行结果如图:

四、载入xlsx文件(使用RODBC)

先下载RODBC包,输入代码:

install.packages("RODBC")


而后输入代码:

library(RODBC)
con<-odbcConnectExcel2007("D:/test.xlsx")
sqlTables(con)
table_test<-sqlFetch(con,"测试")
table_test

运行结果如图所示:

注意:

  1. odbcConnectExcel()只用于32位系统,其余位数系统会报错。
  2. SqlFetch()方法,第二个输入函数为table的sheet名,对应为TABLE_NAME,但不要加$符号。
  3. 在未执行close(con)语句之前,该表格处于锁定状态,无法直接打开或编辑。
  4. 使用RODBC包,要确保系统环境变量中JAVA的环境配置正确。JAVA环境配置可以看我的另一篇文章。

总结

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
学习教程:

  1. 北大的教程

  2. 菜鸟教程

R语言和RStudio安装,载入TXT、CSV和XLSX(利用RODBC)文件相关推荐

  1. R语言和Rstudio下载 以及 R 包安装

    R语言和Rstudio下载 The Comprehensive R Archive Network (r-project.org)  进入官网下载与电脑相符的R语言 比如我的电脑是Windows x6 ...

  2. R语言和RStudio开发环境的下载与安装

    文章目录 R的下载和安装 RStudio的下载与安装 R的下载和安装 进入官网:https://www.r-project.org/ 下载完成后双击运行安装包,注意这里全部点击下一步默认即可,不要更改 ...

  3. r语言和rstudio_R和RStudio简介

    r语言和rstudio With increased computing power comes increased access to large amounts of freely accessi ...

  4. R语言及RStudio下载安装

    R语言及RStudio下载安装 1. R下载 官网:https://www.r-project.org/ 点击Download 选择清华大学的镜像 点击 先点击base 点击下载 运行 保持默认 安装 ...

  5. rstudio查询命令_R语言和RStudio的一些用法,常用命令等

    控制台: Up/down 回忆之前的命令 Ctrl+Up 回顾命令列表(可先输入前缀进行查找) 焦点: ctrl+ 移动焦点到source编辑器 ctrl+ 移动焦点到console ctrl+L 清 ...

  6. r语言和python-r语言和python的详细对比

    r语言和python的对比,两者各有千秋,究竟要学哪一个,可根据自己的实际需求来作出选择,当然,最好是两者都学. 01 开发目的 R语言 R是由统计学家开发的,它的出生就肩负着统计分析.绘图.数据挖掘 ...

  7. linux服务器上装r,linux服务器安装R语言及Rstudio server

    在linux服务器上使用R语言及Rstudio server cat /etc/redhat-release: 查看服务器系统版本 1. R 程序包获取 查看最新版本的下载链接,使用wget获取 wg ...

  8. R语言和Hadoop系统架构在大数据分析中的应用

    也许正在喝着咖啡的你,看着阳光从玻璃窗蹦进来,回忆近日的美好,惬意的享受这个"温暖"的暑假.而SupStat已经为你准备了一份暑期数据盛宴. R是什么?               ...

  9. 生物学经典blast比对算法,R语言和Python如何实现?

    Blast比对算法原理与实现方式 做生物的同学肯定听说过blast比对这个方法,一般在NCBI等网站上可以在线进行比对,也可以在本地服务器进行比对,那么blast算法究竟是怎么实现对不同序列的比对呢? ...

最新文章

  1. 酸爽! Intellij IDEA 神器居然还藏着这些实用小技巧 !
  2. 正排索引(forward index)与倒排索引(inverted index)
  3. 产品经理在工作中如何进行沟通
  4. 为什么不能在SQL拼接模糊匹配符号
  5. oracle cube排序,Oracle命令CUBE
  6. Spring,Reactor和ElasticSearch:从回调到反应流
  7. QT for android 比较完美解决 全屏问题
  8. 为什么回归直线过平均值点_线性回归和梯度下降的初学者教程
  9. UIWebView背景透明的方法
  10. 怎样用DNSPod做负载均衡?
  11. Spring MVC学习总结(21)——i18n国际化资源配置各个国家语言汇总
  12. phpStudy安装框架教程
  13. 山东省教师教育网-学习课程
  14. 编程实践(Pandas)Task08
  15. 网络游戏封包基础知识
  16. 一些理论算法的学习资源推荐
  17. 修改文件后缀直接改变文件属性
  18. 网络设备配置与管理(华为)基础系列 20190307
  19. topcoder 第一次比赛
  20. plm服务器 硬件性能,如何对PLM系统进行性能诊断与调优?

热门文章

  1. 第十三章 密码破解
  2. 倒计时1个月,不注册就停售,亚马逊EPR新规即将生效
  3. 88亿美元的交易:HPE旗下大部分软件业务合并到Micro Focus
  4. l1正则化matlab工具箱,正则化matlab工具包
  5. 89c52单片机c语言延时程序计算 脉冲,89C52单片机定时器延时时间的计算与程序解析 - STC89C52单片机定时器/计数器详解(含程序和定时器2)...
  6. mysql修改binlog 位置_mysql修改/切换binlog存储位置以及重置mysql-bin的index
  7. setStyleSheet 设置背景图片
  8. android怎么把动图变成视频格式,Android 录制手机屏幕视频生成GIF图片实例详解
  9. 构建虚拟化数据中心成必然趋势
  10. cadence SPB17.4 - orcad - Hanging Wires规则的验证实验