由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - @@请教用SAS import CSV 文件时遇到的状况
相关主题
SAS proc import excel file 紧急求助请教如何同时用sas打开多个excel文件?多谢!
Proc import 读excel文件,怎么略去前面几行?help on importing csv file to SAS
请教:多个csv文件(>100)怎么用"proc sql" merge成一个文件?SAS macro to import multiple csv file??
questions about SAS import Excel datareading data into sas 问题
SAS date format 的问题笨人sas/excel 问题
SAS的一个小问题[合集] 面试求教 Proc Import from Excel options
SAS 数据读入的问题 (proc import)sas question
sas importing questionHelp:import excel file into sas
相关话题的讨论汇总
话题: import话题: varname话题: csv话题: column话题: file
进入Statistics版参与讨论
1 (共1页)
g******d
发帖数: 231
1
我用了下面的code把 .csv 文件import到SAS里。file有很多columns, 而且都带有小数
位。
PROC IMPORT OUT=work.getit
FILE="C:\source.csv"
DBMS=csv REPLACE;
GETNAMES=YES;
DATAROW=2;
RUN;
import之后出现了一个状况:有一个column不能import成功。
在log file中其他的column的import过程显示:informat varname best32. -->
format varname best12. (input varname)。
但是这个column的显示是informat varname $1. --> format varname $1. (input
varname $ ). 但是明明source file中,该column就是numeric的。
请大虾指教。这是怎么回事,有办法修正吗?
十分感谢!
H**********1
发帖数: 3056
2
dlm=','
g******d
发帖数: 231
3
问题搞清楚了:
PROC IMPORT by default 只scan前20个record, 而我的source file中对应于问题
column的前20个record是空的,所以就读成了character。
于是我加了一个option "GUESSINGROW = 150;" 这样指令proc import 去scan前150行
,当中会遇到有效非空的record。就成了。
1 (共1页)
进入Statistics版参与讨论
相关主题
Help:import excel file into sasSAS date format 的问题
再看SAS in stock market 这本书 有啥数据库可以拿来联系的吗SAS的一个小问题
[请教]SAS 9.2 import excel变量名长度SAS 数据读入的问题 (proc import)
【求安慰】正在折腾SAS PC Files Server,已疯sas importing question
SAS proc import excel file 紧急求助请教如何同时用sas打开多个excel文件?多谢!
Proc import 读excel文件,怎么略去前面几行?help on importing csv file to SAS
请教:多个csv文件(>100)怎么用"proc sql" merge成一个文件?SAS macro to import multiple csv file??
questions about SAS import Excel datareading data into sas 问题
相关话题的讨论汇总
话题: import话题: varname话题: csv话题: column话题: file