楼主: anzhiliang
6963 15

[原创博文] 将excel导入sas时如何确定变量的类型? [推广有奖]

11
Silon.Jon 发表于 2012-9-27 11:39:44
我觉得要是初级使用者(像我),还是将按钮用好为先,下面是用界面导入数据的方法,最近我的数据都是几十万行的,变量类型有字符,日期,数字等,我觉得够用。

1标准格式数据:File-->Import Data-->Standard data source(下拉菜里选择你要导入的文件类型,Excel和Tab Delimited File是最常用的)-->后面一看就会了,唯一要说的是那个Options,里面有一些常用的选项,可以解决变量名是取第一行还是自动命名,以及数字变字符之类的问题。

2按自定义长度截取数据:File-->Import Data-->User Defined Forma(如果你是英文的,第一次用这个方式你也许会比较纠结,反正我就是这样)-->点完之后是下图:
1
Options里面的Starting Record可以解决变量名是取第一行还是自动命名,然后建议选择Column(你看着办吧,选了看看效果要是不好再改回来),选完之后点OK退出Options,然后你会看到界面变成下面的样子,选中右面的一列,改名字,改长度,改类型,然后点Update。当你搞定所有想要的变量之后,点窗口的File-->Save。如果Save完了窗口没退出,你就叉掉他吧,具体怎么温柔的关掉它我也不会。
2

12
meizi405 发表于 2012-9-27 12:36:16
学习了,谢谢

13
tianxianghe 发表于 2012-9-28 11:14:40
00810112 发表于 2012-9-27 10:45
关于excel导入,我也有问题,在这里一起问了吧
我怎么规定一个field的长度呢,因为经常会有些值会被截断
这个好解决,在变量名下面插入一行,填上********,*的个数代表你要的长度,导入后再delete此行就行了。

14
00810112 发表于 2012-9-28 17:48:49
tianxianghe 发表于 2012-9-28 11:14
这个好解决,在变量名下面插入一行,填上********,*的个数代表你要的长度,导入后再delete此行就行了。
嗯,目前也是这么操作的,但是感觉每次都要额外操作下,很麻烦,想找个更简单的做法

15
kittyforever 发表于 2013-1-17 16:35:14
学习了

16
fan309021 发表于 2013-1-25 01:58:20
受教了 謝謝

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-21 13:55