楼主: lvchan521
37155 7

[数据管理求助] 如何用stata删除纵列 [推广有奖]

  • 2关注
  • 0粉丝

已卖:41份资源

本科生

33%

还不是VIP/贵宾

-

威望
0
论坛币
276 个
通用积分
0.0016
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1778 点
帖子
66
精华
0
在线时间
58 小时
注册时间
2012-2-9
最后登录
2023-11-7

楼主
lvchan521 发表于 2013-3-1 14:07:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
无标题.png
我的第一行数据是0、1,1表示星期三,0表示其他。
我想删除数值为0的纵列
请指点迷津,谢谢~
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 如何用 指点迷津 其他 如何

无标题.png (220.09 KB)

无标题.png

沙发
lvchan521 发表于 2013-3-1 14:16:55
由于太多纵列,无法一一手动删除,且0、1出现的顺序并不规则,请各位帮帮忙

藤椅
csxcsx007 发表于 2013-3-1 14:52:35
可以先转置,再删除

板凳
ywh19860616 发表于 2013-3-1 15:29:48
xpose,clear
drop if v1==0
xpose,clear
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
SpencerMeng + 12 + 1 + 1 精彩帖子

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

一份耕耘,一份收获。

报纸
lvchan521 发表于 2013-3-1 17:26:52
ywh19860616 发表于 2013-3-1 15:29
xpose,clear
drop if v1==0
xpose,clear
多谢指点,我试了一下,可是数据量太大,根本没办法转置,请问还有没有其他方法?不胜感激~

地板
sungmoo 发表于 2013-3-1 17:34:41
foreach i of var v*{
if !`i' drop `i'
}
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 100 + 6 + 1 + 1 + 1 热心帮助其他会员
ywh19860616 + 5 + 5 + 5 厉害,版主

总评分: 经验 + 100  论坛币 + 6  学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

7
lvchan521 发表于 2013-3-1 17:53:37
sungmoo 发表于 2013-3-1 17:34
foreach i of var v*{
if !`i' drop `i'
}
十万分感谢,另外,请教您如果我不知道哪天是周三,也就是说没有0、1的情况下要如何提取日期为星期三的变量,并删除非星期三的变量呢?谢谢~

8
孟佳辉 发表于 2021-4-27 15:45:08
删掉一个纵列,drop 变量名 ,就行

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 11:18