全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3450 3
2013-06-21
手头现有大量的excel文件,欲导入SAS 合并。但有两个问题:

1. 标题行中有合并的单元格。


TM截图20130621100835.png

2.变量较多,且每个EXEL文件不尽相同。

大家讨论下,有什么好的方法没?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-6-21 10:36:43
第二行后插入一行,A3=A2&A1,往后拖,勉强能用。。。
二维码

扫码加我 拉你入群

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

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

2013-6-21 21:46:28
貌似这种合并单元格,SAS认为“合并单元格中的数据位于靠左靠上的那个子单元格中,另外一个单元格为空”
所以默认的getnames=yes选项,生成的变量名为"内科","血压","F3"。
其实如果你想从第二行做为变量名,可以用range="sheet1$A2:C6"定义读取范围。
当然,也可以不用getnames选项,那么全是F1 f2 f3....

变量较多,且每个都不相同,不知道这个是什么意思,或者要根据你具体的情况吧,实在不行,肯定要手工整理一下了。
二维码

扫码加我 拉你入群

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

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

2013-6-22 10:27:30
话说可以用retain函数的!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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