您的位置:首页 > 其它

R 数据读入

2016-04-24 19:06 197 查看
将数据读入R

A:excel表格:
将excel另存为csv或文本文档(txt)格式,后
1.a<-read.csv(“途径.文件名.csv”,header=T/F) (header=T,自动加上序号,F不加序号)
2.a<-read.delim(“途径.文件名.txt”,header=T/F)
3.打开excel文件,全选里面的内容,点击复制,后输入:
Rt<-read.table(“clipboard”,header=T,sep=”\t”)

B:纯文本文件:
a<-read.table(“同上”,header=F/T)

C:数据框操作:
修改数据:newdata=edit(data)
抽取部分数据:
newdata=data[1:20,3] 抽取序号为1:20的第3种变量数据
newdata=data$Width == newdata=data[,3]抽取所有变量为Width的数据

D:数据运算:

Newdata=data 复制数据
Newdata$Sepal.Width=newdata$Sepal.Width*10 数据扩大十倍
E:描述统计:
平均值:mean(data$Sepal.Width)
标准差:sd(data$Sepal.Width)
频数表:table(data$Species)
条形图:barplot(table(data$Species))
一元:直方图:hist(data$Speal.Width)
箱线图:boxplot(data$Speal.Width)
二元:散点图:plot(data$Sepal.Width,Speal.Length)
F:提取字符串:
substr(x,from,stop) x字符串变量 from起始位置 stop结束位置
subdtring(text,first,last=1000000)不指定last即止1000000
strsplit(x,split,extended=TRUE,fixed=FALSE,per1=FALSE)
( X待拆分的字符串变量,split拆分模式,fixed(TRUE)精确匹配,否则为正则模式,per1(TRUE)兼容正则模式)
nchar(x)获取字符串的长度
rowSums(A):矩阵A每行的和
rowMeans(A):矩阵A每行的平均值
~不存在colSums~.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: