楼主: AlexYoung757
2677 6

[问答] 求助Matrix下标越界问题 [推广有奖]

  • 1关注
  • 4粉丝

已卖:149份资源

硕士生

82%

还不是VIP/贵宾

-

威望
0
论坛币
587 个
通用积分
1.0302
学术水平
2 点
热心指数
8 点
信用等级
1 点
经验
4529 点
帖子
156
精华
0
在线时间
222 小时
注册时间
2015-4-6
最后登录
2025-9-29

楼主
AlexYoung757 在职认证  学生认证  发表于 2015-4-6 14:16:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题:把得到TDM转化为矩阵之后做如下操作
spam.matrix <- as.matrix(spam.tdm)
spam.occurrence <- sapply(1:nrow(spam.matrix),
                          function(i)
                          {
                            length(which(spam.matrix[i, ] > 0)) / ncol(spam.matrix)
                          })


二维码

扫码加我 拉你入群

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

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

关键词:matrix 下标越界 Mat spam SPA function Matrix

沙发
nuomin 发表于 2015-4-6 14:29:29
spam.matrix 是矩阵吗?用str()看看内容

藤椅
AlexYoung757 在职认证  学生认证  发表于 2015-4-6 14:36:40
> str(spam.matrix)
num[0 , 0 ]
- attr(*, "dimnames")=List of 2
  ..$ Terms: NULL
  ..$ Docs : NULL

板凳
AlexYoung757 在职认证  学生认证  发表于 2015-4-6 14:37:36
nuomin 发表于 2015-4-6 14:29
spam.matrix 是矩阵吗?用str()看看内容
> str(spam.matrix)
num[0 , 0 ]
- attr(*, "dimnames")=List of 2
  ..$ Terms: NULL
  ..$ Docs : NULL

报纸
nuomin 发表于 2015-4-6 14:39:33
AlexYoung757 发表于 2015-4-6 14:37
> str(spam.matrix)
num[0 , 0 ]
- attr(*, "dimnames")=List of 2
矩阵内容是空的

地板
AlexYoung757 在职认证  学生认证  发表于 2015-4-6 14:42:38
nuomin 发表于 2015-4-6 14:39
矩阵内容是空的
也不知道具体问题出现在哪里 折腾好久了

7
nuomin 发表于 2015-4-6 16:33:43
AlexYoung757 发表于 2015-4-6 14:42
也不知道具体问题出现在哪里 折腾好久了
spam.matrix <- as.matrix(spam.tdm)
这一步容易出问题,你把spam.tdm还原成数值向量,再塑成矩阵

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-5 21:25