寄托天下
查看: 1828|回复: 4

问下R软件。 [复制链接]

Rank: 5Rank: 5

声望
1
寄托币
1377
注册时间
2009-3-15
精华
0
帖子
75
发表于 2010-10-8 15:45:35 |显示全部楼层
本帖最后由 annimal 于 2010-10-8 17:00 编辑

如题,输入的函数SCAN 和 READ.TABLE的区别,我的理解是SCAN是输入数值型的数据,而READ,TABLE是处理列表型的数据对吗?
还有ORDER(X)的问题,ORDER本来是把向量从小到大标号(DESCENDEING=FALSE),但是向量中如果有重复的,怎么会变成这样?
x
[1] 1 2 3 4 5 1 2 3 4 5
> order(x)
[1]  1  6  2  7  3  8  4  9  5 10

为什么会这样?如果是上面这种,如果想找到正确的下表排列应该怎么办?

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

声望
1763
寄托币
23280
注册时间
2006-7-5
精华
7
帖子
332

Sagittarius射手座 荣誉版主 寄托优秀版主 Sub luck

发表于 2010-10-9 09:13:35 |显示全部楼层
看看这个,里面有说

R FOR BIGENNER.pdf

720.02 KB, 下载次数: 20

已有 1 人评分寄托币 声望 收起 理由
lostconch + 20 + 2 谢谢分享~

总评分: 寄托币 + 20  声望 + 2   查看全部投币

GRE SUB 新手必读
ETS: 1-609-771-7670
ETS email: gre-info@ets.org

使用道具 举报

Rank: 2

声望
15
寄托币
350
注册时间
2008-3-12
精华
0
帖子
0
发表于 2010-10-10 10:19:32 |显示全部楼层
本帖最后由 joyce1322 于 2010-10-10 10:30 编辑

read.table 是处理dataframe 的,就是可以让不同的column 是different variable type such as numeric ,character string or logic

order 的话,你那个排序下标不是挺正确的。 最小的是第一个和第六个,第二小的是2和7。
如果你想要下标是这个效果: 1  3  5  7  9  2  4  6  8 10
index<-order (x)
order(index)
已有 1 人评分寄托币 声望 收起 理由
lostconch + 20 + 2 赞热心

总评分: 寄托币 + 20  声望 + 2   查看全部投币

使用道具 举报

Rank: 5Rank: 5

声望
1
寄托币
1377
注册时间
2009-3-15
精华
0
帖子
75
发表于 2010-10-11 21:06:02 |显示全部楼层
理解了! order(x) 表示出的是sort(x)的原下表!
谢谢各位!

使用道具 举报

RE: 问下R软件。 [修改]

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
问下R软件。
https://bbs.gter.net/thread-1166200-1-1.html
复制链接
发送
回顶部