R语言数据导入和数据库操作

  • 读取粘贴板数据:(先复制数据,再通过该代码读入数据库) 

mydata<- read.table ("clipboard", header = T, sep = "\t" )


  • 读取(csv、txt)文件: 

data2 <- read.table ("D:/data/datatable.csv", header = TRUE, sep ="," )

data3 <- read.csv ("D:/data/datatable.csv", header = TRUE, sep ="," )



  • 读取excel文件(xls、xlsx): (需要下载jdk1.7 http://dwz.cn/9WHya
library(XLConnectJars)
library("XLConnect")
data<- readWorksheetFromFile("d:/data/datatalbe.xls", sheet=1, header=TRUE)
data

  • RODBC读取文件(xls、xlsx):
library("RODBC")  
conn<-odbcConnectExcel("D:/data/Amtrak.xls")  
data<-sqlFetch(conn,"invest")
data


  • RODBC 连接SQL数据库 http://dwz.cn/4oI7zJ  http://dwz.cn/4oIdYB
        li brary(RODBC)
        channel <- odbcConnect("test", uid="", pwd="")
        da<-sqlQuery(channel,"select top 5 * from [gydata].[dbo].[Whir_Act_LotteryGift]")
        da
        odbcClose(channel)


  • RODBC 其他方法
  • R语言数据导入和数据库操作_第1张图片



你可能感兴趣的:(R语言)