查看原文
其他

R可视化—读入文件的常见方式

王志山 科研后花园 2023-09-08

点击上方蓝字关注我哦



01 Excel文件
              Excel 格式的文件主要是 xls  xlsx,这两种文件都可以在 R 语言中通过导入 xlsx 库来实现直接的读取。
#设置工作目录setwd("D:\\桌面")#安装xlsx包installed.packages("xlsx")#加载包library(xlsx)# 读取工作表数据data <- read.xlsx("name.xlsx", sheetIndex = 1)#第一个参数为文件名称,第二个参数为数据在excel中的第几个工作簿print(data)
#可供选择具体参数如下read.xlsx(file,sheetIndex,sheetName = NULL,rowIndex = NULL, startRow = NULL,endRow = NULL,colIndex = NULL,as.data.frame = TRUE, header = TRUE,colClasses = NA,keepFormulas = FALSE,encoding = "unknown", password = NULL, ... )

02 CSV文件
             CSV 本质是文本,它的文件格式其实就是数据一行一行的用文本保存起来而已,每条记录被分隔符分隔为字段,每条记录都有同样的字段序列。(CSV 用逗号来分割列,如果数据中含有逗号,就要用双引号将整个数据块包括起来。),我们可以使用 read.csv()函数来读取 CSV 文件的数据:
#设置工作目录setwd("D:\\桌面")#读取数据data <- read.csv("sites.csv", encoding="UTF-8")#UTF-8是常见编码格式,保存的也需要使用UTF-8编码print(data)

03 txt文件
             txt文件是我们最常见的一种文件格式,我们可以使用 read.table()函数来读取 txt 文件的数据:
#设置工作目录setwd("D:\\桌面")#读取数据data <- read.table("test.txt",header = T, row.names = 1, check.names = F)print(data)

04 其他格式的文件

    如下所示:


注意事项:

1)文件路径写法:(设定工作目录)

  • 当前工作目录下,数据文件在当前目录,它的路径 “./a.txt”
  • 当前工作目录下,数据文件在下一层目录的x文件夹 “./x/a.txt”
  • 当前工作目录下,数据文件在上一层目录下,它的路径 “../a.txt”
  • 当前工作目录下,数据文件在上一层目录的x文件夹,它的路径 “../x/a.txt”
  • 根目录出发,访问D盘的x文件”b.txt”文件,它的路径 “D:/x/b.txt”
2)遇到读取数据乱码情况:可以先用记事本转换成”UTF-8”编码,或者指定编码格式,比如read.table(…, fileEncoding = “UTF-8”),再试试。

以上内容部分参考于:
https://bookdown.org/wangminjie/R4DS/tidyverse-readr.html


以上就是今天所有的内容,希望对您有所帮助!!!

大家如果有什么问题请在后台留言,小编看到后会在第一时间回复

欢迎大家点赞转发并点亮,让更多朋友看到!!!

也欢迎大家关注我的公众号



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存