R语言数据基本类型与操作

  1.数据类型方面可以先参考http://www.3fwork.com/b211/000004MYM025851/


  2.常用命令

     getwd()   获得当前目录

     setwd("C:/data")    设定当前目录

     ls()查看已有的变量

     rm( list = ls ( all = TRUE)) 清除所有变量

     history()查看已经使用过的命令。

     View(data)在R查看数据框表格,打开表格

     library("sqldf", lib.loc="F:/Program Files/R/R-3.2.2patched/library")  以这种方式载入包


3.写入操作
  write.table(d, file = "c:/data/foo.txt", row.names = F, quote = F) # 空格分隔

  write.table(d, file = "c:/data/foo.txt", row.names = F, quote = F, sep="\t")  # tab 分隔的文件

  write.csv(d, file = "c:/data/foo.csv", row.names = F, quote = F)

 写入excel操作:

  install.packages("xlsx")#   注意:没安装xlsx包的需要先安装

  library(xlsx)    

  write.xlsx(mydata, "c:/mydata.xlsx")


4.读取操作
 HousePrice <- read.table(file="C://houses.dat")   #读取dat数据

 HousePrice <- read.table("houses.dat", header=TRUE)  明确数据第一行做表头,则使用header选项

 quantest=read.csv("C:\\Users\\zengsaihong\\Desktop\\toulan\\quantest.csv")  #读取csv文件

 read.csv( ),read.csv2( ), read.delim( ), read.delim2( ).#前两读取逗号分割数据,后两个读取其他分割符数据。

 history <- read.delim("H://history.txt", header=FALSE)

 mydata <- read.fwf("data.txt", widths=c(1, 4, 3), col.names=c("X","Y","Z"))  读取固定宽度数据

读取excel剪切板里的数据:

  选择excel数据,再用(CTRL+C)复制。在R中键入命令:
  mydata <- read.delim("clipboard")

读取body.xls:

  library(RODBC)
  z <- odbcConnectExcel("c:/data/body.xls")
  foo <- sqlFetch(z, "Sheet1")
  close(z)


5.保存操作

  保存为R格式文件

   save(d, file = "c:/data/foo.Rdata")

  保存工作空间镜像

   save.image( ) = save(list =ls(all=TRUE), file=".RData")

   save.image("D:\\Micro-blog\\Digg\\Digg 1149 workplace.rdata")





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值