作者barossaching (barbarossaching)
看板Statistics
标题SAS汇入资料出现空白值
时间Mon Nov 30 16:52:41 2020
想请问版上大大,
最近在使用SAS汇入资料的时候发现
如果我直接从电脑里面 的资料夹里面一次汇入多个csv 档(大概100个)exp会的栏位会
出现空白值
https://i.imgur.com/5iT0AOA.jpg
但如果我只单纯读取一个档案进SAS就没有这个问题 exp就不会有空白值的问题
https://i.imgur.com/DJQgyFW.jpg
请问一下是 因为档案太多 的问题还是...?
拜托了 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.116.32 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1606726363.A.E80.html
1F:推 west1996: 你的汇入方式是如何操作,可以仔细说明一下吗?要厘清原 11/30 21:38
2F:→ west1996: 因需要确认过程 11/30 21:38
3F:→ barossaching: 第一个code是在红色框框放档案的路径 然後一次让Sas 12/01 18:22
4F:→ barossaching: 读取n个csv 档 12/01 18:22
6F:→ barossaching: 第二个code是单纯只从电脑里面汇一个csv 档 12/01 18:22
8F:→ barossaching: 因为我之前也有试过用第一个code读取很多档案 但没 12/01 18:22
9F:→ barossaching: 有出现空白值过... 12/01 18:22
10F:→ barossaching: 谢谢你~ 12/01 18:22
11F:推 west1996: 首先,应该不会是档案太多的问题,100个算是普通,不算 12/02 22:56
12F:→ west1996: 多。直觉想到的原因2个,一个是exp那一栏原始资料格式不 12/02 22:56
13F:→ west1996: 一致,另一个是内容编码不一致。 12/02 22:56
14F:→ west1996: 试着照以下步骤debug一下 12/02 22:56
15F:→ west1996: 1. 从log里面应该可以看到pipe进来的原始档案的顺序,先 12/02 22:56
16F:→ west1996: 记录一下 12/02 22:56
17F:→ west1996: 2. 利用proc import汇入这个单档看有没有成功 12/02 22:56
18F:→ west1996: 3. 若有,到原始资料夹中把其他档案搬走,只留下这一个 12/02 22:56
19F:→ west1996: 档案,利用你的macro汇入看看有没有成功 12/02 22:56
20F:→ west1996: 4. 若有成功,依序一批一批把搬走的放回去,慢慢找出害 12/02 22:56
21F:→ west1996: 群之马 12/02 22:56
22F:→ west1996: 上面2.讲的这一个单档,指的是pipe里面的第一个档案,补 12/02 22:58
23F:→ west1996: 充说明一下 12/02 22:58
24F:推 songhome: 应该是前面的档案在猜值的时候把exp判断成文字了 所以後 12/03 11:28
25F:→ songhome: 面数字append不上去 12/03 11:28
26F:推 west1996: 我的直觉也是这样,不过如果是这种问题,append的时候应 12/03 13:34
27F:→ west1996: 该会有error讯息? 12/03 13:34
28F:→ barossaching: 好的谢谢你们~我在试看看感谢感谢 12/03 21:52
29F:→ barossaching: 我找到问题了 空白的问题好像是因为有些csv 档里面 12/03 22:31
30F:→ barossaching: 数字长度不一样的关系~谢谢你们~我在想办法解决 12/03 22:31
31F:→ barossaching: ~ 12/03 22:31