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")