欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

R初学者的心得体会

程序员文章站 2022-03-02 14:58:37
...

R使用的一些心得体会(新手篇)

导入文件:

因为这次使用的是Excel表格,read.csv(file,header=‘Y or N’) file是所导入文件的路径,后面的header可以加可以不加,它决定读取文件时是否加入标题。
因为导入的文件是需要筛选,
所以我用的是一个包,dplyr 其中的filter函数使用比较方便
install下载然后导入就行,然后data2<-filter(数据框$条件) 就可以保留你根据条件所需要的子代数据框

保存文件:

因为有将文件保存为R、csv、文本等形式的文件,但是我在书上看到过存为CSV格式文件的一种是

writer.csv(table1_1,file="C:/example/ch1/table1_1.csv"

但是我在R上运行的时候,不知道怎么回事,总是报错,所以我选择的是另一种保存方式:

save(task1_1A,file="G:\\B\\task1_1A.csv")

时间:

再者就是关于时间的问题了,因为用的是一个完整的时间段,而要求是选取其中一段时间,所以,要先将导入的数据框中的字符型时间数字转化为时间类型的数据,

data1$支付时间<-as.Date(data1$支付时间, "%Y/%m/%d")

就是采用的as.Date( ,)方法,#%Y%y 大写代表年份四位数,小写代表年份二位数,这个是要注意的。

%d
月份中当的天数
%m
月份,以数字形式表示
%b
月份,缩写
%B
月份,完整的月份名,指英文
%y
年份,以二位数字表示
%Y
年份,以四位数字表示
主要就是这些了,

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

求和:

运用sum()函数,这个感觉能用就行,先不用考虑太高级操作。

计数

然后应该是计数了,这里我运用的是在百度上学的一种方法。

lengthA <- nrow(task1_1A_4)# 计算行数

也可以改成计算列数,将nrow改一下就行。

以上就是我今天所学R,还需努力。

相关标签: 初学R