由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 学习R的过程还是挺痛苦的!
相关主题
请问:query about checking consistency (转载)问个弱弱的sas问题
R help发包子求大牛解SAS问题,急
关于rank sum test(Mann-Whitney test)SAS Question
Vectorization questionDataset merge的一个问题
请问如何把SAS dataset转到R里?请教如何写这个sas代码?
求问一道SAS adv 题如何强行合并两个datasets?
R问题请教:如何从data frame按条件取出部分columnHow to avoid if statement in R
从大data 产生多个小data 的方法新手问个R里vectorization的问题
相关话题的讨论汇总
话题: attr话题: omit话题: class话题: oop话题: attributes
进入Statistics版参与讨论
1 (共1页)
f*******n
发帖数: 2665
1
可能是因为我没有OOP的背景。 一些Function的Value (Output)可能是list, slot,
或者说不清是什么,比如下面这个例子。有时看了相应的Help还有琢磨半天才搞清楚。
大家有什么经验可以分享?多谢!
> no.miss <- na.omit(dataset[test, c(input, target)]$goodbad)
> no.miss
[1] 0 0 0 0 0 1 1 1 1 1
attr(,"na.action")
[1] 2 3 4
attr(,"class")
[1] "omit"
> attributes(no.miss)
$na.action ## $在这代表什么?
[1] 2 3 4
attr(,"class")
[1] "omit"
> no.miss$na.action
Error in no.miss$na.action : $ operator is invalid for atomic vectors
> attr(no.miss, "na.action")
[1] 2 3 4
attr(,"class")
[1] "omit"
> class(attr(no.miss, "na.action"))
[1] "omit"
c********h
发帖数: 330
2
attributes(no.miss)$na.action
f*******n
发帖数: 2665
3
谢谢答复!其实我主要是想知道没有OOP的背景的人如何自学R。谁愿意分享一下这方面
的经验吗?
t******g
发帖数: 372
4
看不懂阿看不懂,R basic和oop有啥关系呢
难不成上来就要你整s4/reference class

【在 f*******n 的大作中提到】
: 谢谢答复!其实我主要是想知道没有OOP的背景的人如何自学R。谁愿意分享一下这方面
: 的经验吗?

c********h
发帖数: 330
5
多用用就会了,R应该算很简单的语言吧,跟matlab差不多。

【在 f*******n 的大作中提到】
: 谢谢答复!其实我主要是想知道没有OOP的背景的人如何自学R。谁愿意分享一下这方面
: 的经验吗?

n*****3
发帖数: 1584
6
agree, it is more lisp/fuctional programming style.
BTW I do not think R is easy; it is easy for some adhoc analysis, quick
dirty and done;
but for serious/real life development, it is at least as hard as python or
other
script language. If you want performance, link it with Rcpp or just use the
c source library, it is sure not an easy task. very hard to debug..

【在 t******g 的大作中提到】
: 看不懂阿看不懂,R basic和oop有啥关系呢
: 难不成上来就要你整s4/reference class

G**Y
发帖数: 33224
7
那是程序写的不好,不是你的错

【在 f*******n 的大作中提到】
: 可能是因为我没有OOP的背景。 一些Function的Value (Output)可能是list, slot,
: 或者说不清是什么,比如下面这个例子。有时看了相应的Help还有琢磨半天才搞清楚。
: 大家有什么经验可以分享?多谢!
: > no.miss <- na.omit(dataset[test, c(input, target)]$goodbad)
: > no.miss
: [1] 0 0 0 0 0 1 1 1 1 1
: attr(,"na.action")
: [1] 2 3 4
: attr(,"class")
: [1] "omit"

Z******a
发帖数: 1178
8
R 根本不需要懂oop.
R的关键是矢量化编程。
1 (共1页)
进入Statistics版参与讨论
相关主题
新手问个R里vectorization的问题请问如何把SAS dataset转到R里?
[SAS]怎么快捷地删除Macro 里创建的临时dataset和macro variab求问一道SAS adv 题
请教一个UNIX下面用SAS的弱智问题R问题请教:如何从data frame按条件取出部分column
问一个data subset的问题从大data 产生多个小data 的方法
请问:query about checking consistency (转载)问个弱弱的sas问题
R help发包子求大牛解SAS问题,急
关于rank sum test(Mann-Whitney test)SAS Question
Vectorization questionDataset merge的一个问题
相关话题的讨论汇总
话题: attr话题: omit话题: class话题: oop话题: attributes