R 数据读入

来源:互联网 发布:网络工作模式有哪些 编辑:程序博客网 时间:2024/06/07 05:39

将数据读入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~.

0 0