R语言R语言基础R语言入门

R语言入门--第十八节(S3&处理大数据基建议)

2020-06-02  本文已影响0人  小贝学生信

泛型函数- S3方法

泛型函数的应用结果根据R的对象的类的不同而有一定的差异,常见的泛型函数有print()plot()summary()

summary(women)
class(women)
fit <- lm(weight ~ height, data = women)
summary(fit)
class(fit)
attributes(fit)
summary(fit)

值得注意的一点是--任意的类能被分配到任意的对象上;如下代码,fit被改为任意的a类,summary不支持特定该类,转为summary.default执行。

class(fit)
class(fit) <- "a"
class(fit)
attributes(fit)
summary(fit)
summary(fit)--"a"类

处理大数据集的tips

mydata <- read.table(myfile, header=TRUE, sep=",", 
                               colClass=c("numeric", "numeric", "character", 
                                   NULL, "numeric", NULL))

如上将第1,2,3,5列读入到工作台,其中1,2,5列为数值型;第3列为字符型,同时不读取第4、6列。综上可以高效读取目标文本文件。

其它说明

结合以前的笔记,《R语言实战》基本学习到这里,除了第15章(时间序列)、20章(高级编程)、21章(创建包)、23章(lattice绘图)外,其它章节都有了如前笔记的大致梳理。
接下来看一看《R数据科学》这本书~~继续加油

上一篇下一篇

猜你喜欢

热点阅读