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()的主要内容,如果未能解决你的问题,请参考以下文章