20190325-R语言读取数据之read.table()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20190325-R语言读取数据之read.table()相关的知识,希望对你有一定的参考价值。

参考技术A read.table(file, header = FALSE, sep = "")

#file是文件或者链接的名称,应当是字符串 ,它是你电脑上一个特定文件的路径。

#header表明第一行是否是表头(如果第一行是列名导入的时候填TRUE,默认为FALSE)。

#sep,表示分隔符 ,常见空白分隔符有:空格,制表符,换行符

#                                sep=” ”;sep = “\t”;sep = “\n”

准备工作

> setwd("E:/Ethan") #设置路径

> getwd()           #读取路径

[1] "E:/Ethan"

读取txt文件

> data1 <- read.table('ClinicalData.R.txt',sep = '\t',header = TRUE)

> data1

我们都要加油~

R语言笔记 读取excel 数据

Excel中读入数据

有三种方法,

第一种把Excel文件另存为逗号分割符文件(csv格式),然后用read.csv读入;第二种是利用RODBC包,采用命令

library(RODBC)

channel <-odbcConnectExcel("myfile.xls")

mydataframe <- sqlFetch(channel, "MySheet")

odbcClose(channel)

读入;

第三种是对于Excel 2007及以上版本,利用xlsx包读入

library(xlsx)

workbook <-"c:/myworkbook.xlsx"

mydataframe <- read.xlsx(workbook, 1)

问题:如果第一行是变量名并且其中某个或者某些变量名有空格,第一种和第三种方法读入时空格变成了实心句号,第二种方法还是空格,如何使用第一种和第三种方法不把空格转换为实心句号?

mydf <- read.csv("myfile.csv", head = TRUE)

# mydf

colnames(mydf)

#install.packages("RODBC")

library(RODBC)

channel <- odbcConnectExcel("myfile.xls")

mydataframe <- sqlFetch(channel, "Sheet1")

odbcClose(channel)

colnames(mydataframe)library(xlsx)

workbook <- "myfile1.xlsx"

mydataframe <- read.xlsx(workbook, 1)

colnames(mydataframe)#测试xlsx包对Excle早期版本是否可用

workbook <- "myfile.xls"

mydataframe <- read.xlsx(workbook, 1)


以上是关于20190325-R语言读取数据之read.table()的主要内容,如果未能解决你的问题,请参考以下文章

C语言试题186之读取范围在1和标准输入读取的size之前每个数据出现的次数

C语言复习之直接向文件中写入和读取时间Date对象

C语言之文件操作08——总结

C语言之volatile关键字

用R读取TCGA数据库之json文件

R语言可视化:饼图绘制