大数跨境
0
0

提问 | 1、SPSS的文字类型处理问题 2、如何剔除不满三年的样本?

提问 | 1、SPSS的文字类型处理问题 2、如何剔除不满三年的样本? CDA数据分析师
2015-09-08
0
导读:来自经管之家提问SPSS的文字类型处理问题,求大神教!!在EXCEL中这样的数据类型转到SPSS怎么就成字符

来自经管之家



提问

SPSS的文字类型处理问题,求大神教!!


在EXCEL中这样的数据类型转到SPSS怎么就成字符型再改为日期型还空白了呢?



这个确实就是字符型的


原因:


Excel里的日期本来是数字(只是设置为时间格式的时候显示成日期)。


SPSS导入的时候会导入其数字值。


解决办法:


1、Excel新增一列,其格式为文本。


2、将Excel中日期列复制到新建的文本文档中。(将其格式去掉)


3、复制文本文档中的数值,将其粘贴到Excel刚刚新增格式为文本的那一列中。


4、删除掉原来格式为日期的那一列。

大神



提问

新手求助:需要2012、2013、2014年的公司样本,不满三年的全部剔除,也就是一个证券代码没有三行的全部删除,不知道该如何操作?求助!



你没有上传示例表,我描述一下过程,希望你能看懂,其实很简单。在Excel中用基本操作+函数公式就可以。


1.比如你现在的数据在sheet1中,把A列证券代码复制到sheet2中A列。点击【数据】、【删除重复项】,得到不重复的股票代码。


2.计算sheet2中的每个股票代码在sheet1中出现多少次。即在sheet2中B2列写公式:=COUNTIF(Sheet1!$A$2:$A$100,A2),下拉或双击计算所有的。请调整100这个数值,就是sheet1中A列一共有多少行。


3.筛选掉sheet2中C列小于3的数据。点击【数据】、【筛选】、【下拉箭头】、【数字筛选】、【大于或等于】,3。然后复制筛选出的sheet2的A列到sheet3,并在sheet3的B列增加辅助列全写1.


4.挑选出那些大于等于3次的。回到sheet1,在空白列,比如你G列没有数据,在G2写=VLOOKUP(A2,Sheet3!$A$2:$A$50,1,FALSE),下拉填充。注意调整数值50.


5.现在sheet1的G列有的是1有的是错误值,用【数据】【筛选】,把错误值全筛掉就行了。


OVER!


大神


【声明】内容源于网络
0
0
CDA数据分析师
🌸全国30万数据分析从业人员,有10万在CDA数据分析师 🌺CDA会员俱乐部有1000个数据库,成为持证人即可获得相关数据信息 🌹未来两样东西最有价值:一个是数据,一个是GPU
内容 9451
粉丝 0
CDA数据分析师 🌸全国30万数据分析从业人员,有10万在CDA数据分析师 🌺CDA会员俱乐部有1000个数据库,成为持证人即可获得相关数据信息 🌹未来两样东西最有价值:一个是数据,一个是GPU
总阅读1.4k
粉丝0
内容9.5k