全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6116 15
2011-06-29
悬赏 30 个论坛币 已解决
我现在有一个30行4列的矩阵a,我知道如何把某个元素变为缺失值,比如说把第一行,第一列变为缺失值,则是matrix a[1,1]=.,但如果我想把矩阵a的第一行全部变为缺失值,请问如何实现?高手快来帮忙呀!

最佳答案

sungmoo 查看完整内容

*仅就此例 mat a=(J(1,4,.)\a[2..30,1...])
二维码

扫码加我 拉你入群

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

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

全部回复
2011-6-29 12:47:45
ermutuxia 发表于 2011-6-29 12:47 我现在有一个30行4列的矩阵a,我知道如何把某个元素变为缺失值,比如说把第一行,第一列变为缺失值,则是matrix a[1,1]=.,但如果我想把矩阵a的第一行全部变为缺失值,请问如何实现?
*仅就此例

mat a=(J(1,4,.)\a[2..30,1...])
二维码

扫码加我 拉你入群

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

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

2011-6-29 12:54:54
既然整行不要,直接drop不完了?
二维码

扫码加我 拉你入群

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

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

2011-6-29 13:01:31
matrix a[1,1]=[]
二维码

扫码加我 拉你入群

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

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

2011-6-29 13:05:23
期待高手的回答呀!
二维码

扫码加我 拉你入群

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

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

2011-6-29 15:04:24
如2楼
可以 drop in N      /* N = line you want to drop out*/
或者 replace variablelist="." in N   /* N = line you want to replace by missing value*/
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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