楼主: xucaifeng66
4887 4

[问答] 如何计算矩阵列的长度 [推广有奖]

  • 0关注
  • 2粉丝

已卖:608份资源

讲师

44%

还不是VIP/贵宾

-

威望
0
论坛币
3633 个
通用积分
26.5666
学术水平
11 点
热心指数
20 点
信用等级
8 点
经验
19481 点
帖子
298
精华
0
在线时间
591 小时
注册时间
2014-5-11
最后登录
2021-1-29

楼主
xucaifeng66 发表于 2014-10-9 09:29:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教大家一个问题,

现在一个矩阵,里面各列有NA的存在,我想求出矩阵中各列排除NA后的长度,不知道能不能直接求出?

谢谢
二维码

扫码加我 拉你入群

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

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

关键词:请教大家一个问题 不知道 如何

沙发
qoiqpwqr 发表于 2014-10-9 19:57:08
  1. > x <- matrix(c(1, NA, 2, NA, NA, 4, 6, NA, 3, NA, 5, NA), ncol=4)
  2. > x
  3.      [,1] [,2] [,3] [,4]
  4. [1,]    1   NA    6   NA
  5. [2,]   NA   NA   NA    5
  6. [3,]    2    4    3   NA
  7. > apply(x, 2, function(x) length(which(!is.na(x))))
  8. [1] 2 1 2 1
复制代码
已有 2 人评分经验 论坛币 学术水平 热心指数 收起 理由
李会超 + 36 + 5 热心帮助其他会员
xucaifeng66 + 5 + 1 + 1 精彩帖子

总评分: 经验 + 36  论坛币 + 10  学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
xucaifeng66 发表于 2014-10-9 20:47:22
qoiqpwqr 发表于 2014-10-9 19:57
谢谢,看来我还要多运用which啊

板凳
小朝 发表于 2014-10-12 21:18:48
  • x <- matrix(c(1, NA, 2, NA, NA, 4, 6, NA, 3, NA, 5, NA),3,4)
  • y<-ifelse(is.na(x),0,1)
  • apply(y,2,sum)
幽灵之目:小视野里的小问题。

报纸
calsunny 发表于 2014-10-13 03:51:07
小朝 发表于 2014-10-12 21:18
  • x
  • This is great!!!

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

    本版微信群
    加好友,备注cda
    拉您进交流群
    GMT+8, 2025-12-26 19:45