【发布时间】:2022-01-05 12:52:36
【问题描述】:
我一直在努力发展我的 S3 学习。我在这里正确使用了object 吗?我想创建一个 summary 和 print 和 plot 类。我目前正在使用 t 检验,但函数本身并不重要 - 正确获取 S3 代码。
注意:我已经阅读了我能找到和推荐的所有内容——但由于他们一直在使用 sloop 或 lm,我只是不明白什么是独特的或这些包中包含什么——我想从头开始构建。谢谢
library(gapminder)
library(dplyr)
library(ggplot2)
head(gapminder)
str(gapminder)
part3 <- gapminder
Asia1 <- subset(part3, continent == "Asia")
Africa1 <- subset(part3, continent =="Africa")
part3c <- rbind(Asia1, Africa1)
summary.part3s3b <-function(part3g) {
cat('The following should give t-test results:\n')
part3g <- t.test(data = part3c,
lifeExp ~ continent)
part3g
}
summary(part3g)
【问题讨论】:
-
我认为您误解了“sloop”包的意义:它在 Advanced R 中纯粹用作调查工具,以帮助解释 S3。它不用于使用 S3编写代码。
标签: r object plot summary r-s3