楼主: priss111
2464 3

[问答] 请问S3|S4是什么?谢谢! [推广有奖]

  • 0关注
  • 5粉丝

已卖:9份资源

副教授

16%

还不是VIP/贵宾

-

威望
0
论坛币
153 个
通用积分
47.5396
学术水平
11 点
热心指数
14 点
信用等级
10 点
经验
14935 点
帖子
472
精华
0
在线时间
808 小时
注册时间
2008-3-30
最后登录
2025-3-17

楼主
priss111 发表于 2011-11-1 15:08:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币



请帮忙解释一下S3&S4在实际应用中的用途?
谢谢!

##说明
?S3
?S4
没有看懂S3与S4的简介...

例如x的mode为S4,
则不能将x保存为.csv格式的数据库,
作如下处理后可以保存:
x1=as.matrix(x)
write.csv(x1.file="x1.csv")

mode(x1) ##numeric


summary(x)  ##x的summary
   Length     Class      Mode
        1 bdsmatrix        S4

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Summary numeric matrix length Summa 实际应用 数据库

沙发
DM小菜鸟 发表于 2014-12-15 17:12:55
这个,这个,说来话长...
你知道R中的一切都是对象,都有三大特性:封装、多态、继承,对吧
S3和S4是R中的两种不同对象,前者是R最初的类,至今仍然广泛应用,绝大多数R中的类都是S3;S4是为了增加安全性后期开发的类

#S3创建继承类
> k<-list(name=”Kate”,salary=68000,union=F,hrsthismonth=2)
> class(k)<-c(“hrlyemployee”,”-employee”)
> class(k)
[1] “hrlyemployee” “-employee”
   
#再比如创建一个S4对象Person
> setClass("Person",slots=list(name="character",age="numeric"))

藤椅
priss111 发表于 2015-3-5 07:59:11
DM小菜鸟 发表于 2014-12-15 17:12
这个,这个,说来话长...
你知道R中的一切都是对象,都有三大特性:封装、多态、继承,对吧
S3和S4是R中的 ...
谢谢!

那在S3中加了 哪些安全性?
这样如何通俗的理解?

板凳
soccy 发表于 2015-3-5 09:21:00
这个东西没办法通俗理解。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 06:08