全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
4046 6
2008-07-30
股票代码股票简称统计日期行业行业代码ROE>200%的股票代码
000001深发展A2007-12-31金融0001000013
000002万科A2007-12-31房地产0003000017
000006深振业A2007-12-31房地产0003000030
000012南玻A2007-12-31工业0005000035
000014沙河股份2007-12-31房地产0003000156
000016深康佳A2007-12-31工业0005000405
000019深深宝A2007-12-31工业0005000529
000021长城开发2007-12-31工业0005000536
000022深赤湾A2007-12-31公用事业0002000536
000023深天地2007-12-31房地产0003000542
000024招商地产2007-12-31房地产0003000556
000025特力A2007-12-31综合0004000560
000026飞亚达A2007-12-31工业0005000566
000027深圳能源2007-12-31工业0005000592
000028一致药业2007-12-31工业0005000613
000029深深房A2007-12-31房地产0003000620
000031中粮地产2007-12-31房地产0003000621
000032深桑达A2007-12-31工业0005000631
000033新都酒店2007-12-31商业0006000633
000036华联控股2007-12-31工业0005000658
000037深南电A2007-12-31工业0005000675
000039中集集团2007-12-31工业0005000039


我现有一些公司的资料,这些资料包含五个变量“股票代码, 股票简称, 统计日期,行业, 行业代码”,就是上面数据表中的前五列数据

我想从里面剔除那些包含在第六列中的(ROE>200%)公司,剔除时要求公司的五个变量全部剔除(不仅仅是剔除代码);

希望高人能够帮助解答,谢谢

[此贴子已经被作者于2008-7-30 15:11:08编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2008-7-30 13:32:00

不明白,详细之。

二维码

扫码加我 拉你入群

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

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

2008-7-30 18:13:00

可以用excel里面的“数据筛选”命令,高级筛选条件自己设计一下就行了,很好整地

二维码

扫码加我 拉你入群

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

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

2008-8-1 09:49:00
我试了excel,可是那个只能一个一个的显示出来,我的条件数据有几千个,好像用筛选有些麻烦啊;
二维码

扫码加我 拉你入群

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

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

2008-8-2 00:28:00

用SPSS有一个办法,稍微复杂点:

1. 你先将前五个变量的信息保存为一个文件,假设是a.sav,然后sort 这个file。

save outfile='c:\***\a.sav' /keep 股票代码 股票简称 统计日期 行业 行业代码.

get file=''c:\***\a.sav'.

sort cases by 股票代码 (A).

2. 再讲后面那个变量的信息,保存为另外一个文件,假设是b.sav。

save outfile= 'c:\***\b.sav' /keep 股票代码 ROE>200%的股票代码.

get file=''c:\***\b.sav' .

compute dummy='ROE>200%的股票代码'.

if (''ROE>200%的股票代码' ge 1) dummy=1.

sort cases by 股票代码 (A).

3. 将两个文件和并

get file='c:\***\a.sav'.

match files file=* /table='c:\***\b.sav' /by 股票代码.

这是你会得到一个新的文件其中包含了一个新的变量,dummy。当 ‘ROE>200%的股票代码’的值不是0的时候,dummy的值为1,否则为0。

你就可以用这个dummy来筛选了。

select if (dummy ne 1).

希望能够对你的问题有用。

二维码

扫码加我 拉你入群

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

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

2008-8-4 12:19:00

多谢

我试了这个办法,不过也是间接的办法,也挺麻烦的;

把‘’ROE>200‘’放在‘’股票代码‘’的下面

然后用data里的identify duplicate cases,

再按matchsequence排序,显示0的都是不重复的,显示1、2的都是重复的;

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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