全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9655 2
2013-07-06
悬赏 100 个论坛币 未解决
比如
v1  v2
1    a
1    a
2    b
2    NA
3    c
3    d
NA  f

NA表示缺失
如何得到v1的非缺失并且不重复值的个数,比如v1为3 ,v2为5

并且将非缺失并且不重复值形成矩阵
如矩阵A为
1
2
3

矩阵B为
a
b
c
d
f


二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-6 17:31:26
试试下面的代码
复制代码


这里不知道unique对缺失值怎么处理,如果有就简单些了。

二维码

扫码加我 拉你入群

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

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

2013-7-7 12:25:10
First use the duplicated function to find where are duplicates (references) then assign it to a new vector.

v1 <- c(1,4, 1, 2, 2, 3, 3, NA)

v1_NO_NA<- v1[!is.na(v1)]

v1_DEDUP<- v1_NO_NA[!duplicated(v1_NO_NA)]

v1_DEDUP
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群