码迷,mamicode.com
首页 > 编程语言 > 详细

R语言笔记 读取excel 数据

时间:2016-04-04 06:54:37      阅读:316      评论:0      收藏:0      [点我收藏+]

标签: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)


R语言笔记 读取excel 数据

标签:r 读取 excel   数据

原文地址:http://jackwxh.blog.51cto.com/2850597/1759981

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!