由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - import csv file 后data有问题
相关主题
Question: Importing csv file into SAS 9----太多变量excel一问
用SAS生成CSV 文件求问stata import data from CSV之后variable name的问题
请教,base 50 中的题目,SAS 问题:关于比较variable 包子答谢
请教一个sas的sort date变量问题读入 1000 - 2000 个CSV 文件
请教一个SAS 数据读入的问题求一段SAS code
@@请教用SAS import CSV 文件时遇到的状况question about proc format
how to informat on a large number of variables?大牛帮忙:批处理读入多个文件!!
large dataset impot into SAS[help]10个包子求KDD cup 2009 的orange公司dataset
相关话题的讨论汇总
话题: import话题: csv话题: variable话题: dataset话题: data
进入Statistics版参与讨论
1 (共1页)
o******6
发帖数: 538
1
PROC IMPORT
datafile='K:\DATA ENTRY\P\Interviews\check.csv'
out=Pcheck
dbms=csv
replace;
getnames=yes;
datarow=2;
run;
那个dataset比较大,有4,5百个VARIABLE,而且很多VARIABLE是用来要SCORE的,
DATASET本身就需要CLEAN,已经花了我一些时间写MACRO来CLEAN和SCORE,比如有很多
DATE的VARIABLE,而DATE存的时候有些是8/ 9/2007,可是现在有个问题,我在SCORE的
时候发现有些VARIABLE被IMPORT后变成CHARACTER了,而且被TRUNCATE了,应该2位数的
变1位数了,上次EXCEL发现问题后CHANGE了WINDOWS REGISTRY WORK了,问题是我现在
还不知道怎么解决IMPORT CSV的问题,我不想用INFILE写,太花时间了,而且CODE又得
有变动,有没有人知道怎么解决这个问题呀,主要那个DATASET有好多DATA是MISSING,
应该也是
l***a
发帖数: 12410
2
infile

【在 o******6 的大作中提到】
: PROC IMPORT
: datafile='K:\DATA ENTRY\P\Interviews\check.csv'
: out=Pcheck
: dbms=csv
: replace;
: getnames=yes;
: datarow=2;
: run;
: 那个dataset比较大,有4,5百个VARIABLE,而且很多VARIABLE是用来要SCORE的,
: DATASET本身就需要CLEAN,已经花了我一些时间写MACRO来CLEAN和SCORE,比如有很多

o******6
发帖数: 538
3
我不想INFILE呀,没有别的简单方法吗,不然4,500个VARIABLE太花时间了,而且我已
经做了一些CLEANING了。

【在 l***a 的大作中提到】
: infile
l***a
发帖数: 12410
4
that's the only way I know can give me necessary flexibility

【在 o******6 的大作中提到】
: 我不想INFILE呀,没有别的简单方法吗,不然4,500个VARIABLE太花时间了,而且我已
: 经做了一些CLEANING了。

o******6
发帖数: 538
5
这样的话我还有其他大的DATASET不是无聊死,而且我上次改了REGISTRY KEY后IMPORT
EXCEL很容易,可是IMPORT CSV我改了TEXT下的一些REGISTRY KEY没用不知道咋回事。

【在 l***a 的大作中提到】
: that's the only way I know can give me necessary flexibility
l***a
发帖数: 12410
6
indeed... it's always a pain in the butt

IMPORT

【在 o******6 的大作中提到】
: 这样的话我还有其他大的DATASET不是无聊死,而且我上次改了REGISTRY KEY后IMPORT
: EXCEL很容易,可是IMPORT CSV我改了TEXT下的一些REGISTRY KEY没用不知道咋回事。

o******6
发帖数: 538
7
好吧,我等版主帮我解决,也许他有经验

【在 l***a 的大作中提到】
: indeed... it's always a pain in the butt
:
: IMPORT

p********a
发帖数: 5352
8
proc import当然不是永远都WORK的,尤其是CSV file,所以有时候必须用INFILE。
你可以先用PROC IMPORT,然后到SAS LOG里面去,COPY 里面SAS自动产生的INFILE
CODE,PASTE到EDIOR里面,改正一些需要改正的FORMAT,INFORMAT就行了,最多也就是
个5分钟的问题。
TIP: COPY 前,可以按住ALT KEY,纵向选择要COPY的CODE,避免把SAS LOG的行号COPY
进去。
o******6
发帖数: 538
9
谢谢版主。

COPY

【在 p********a 的大作中提到】
: proc import当然不是永远都WORK的,尤其是CSV file,所以有时候必须用INFILE。
: 你可以先用PROC IMPORT,然后到SAS LOG里面去,COPY 里面SAS自动产生的INFILE
: CODE,PASTE到EDIOR里面,改正一些需要改正的FORMAT,INFORMAT就行了,最多也就是
: 个5分钟的问题。
: TIP: COPY 前,可以按住ALT KEY,纵向选择要COPY的CODE,避免把SAS LOG的行号COPY
: 进去。

s*r
发帖数: 2757
10
open the csv with excel and save the file into excel format
o******6
发帖数: 538
11
我已经这么做了呀,没用啊。

【在 s*r 的大作中提到】
: open the csv with excel and save the file into excel format
q********i
发帖数: 795
12
顶一下,这个方法很好用。。 Google Gary's SUGI paper "PROC IMPORT WITH A TWIST" for for details....

COPY

【在 p********a 的大作中提到】
: proc import当然不是永远都WORK的,尤其是CSV file,所以有时候必须用INFILE。
: 你可以先用PROC IMPORT,然后到SAS LOG里面去,COPY 里面SAS自动产生的INFILE
: CODE,PASTE到EDIOR里面,改正一些需要改正的FORMAT,INFORMAT就行了,最多也就是
: 个5分钟的问题。
: TIP: COPY 前,可以按住ALT KEY,纵向选择要COPY的CODE,避免把SAS LOG的行号COPY
: 进去。

o******6
发帖数: 538
13
谢谢,也谢谢版主

TWIST" for for details....

【在 q********i 的大作中提到】
: 顶一下,这个方法很好用。。 Google Gary's SUGI paper "PROC IMPORT WITH A TWIST" for for details....
:
: COPY

l******n
发帖数: 9344
14
最简单的方法是让SAS自动产生infile的代码,所有的variable, informat or format都
会有,
然后自己改一下就好了

【在 o******6 的大作中提到】
: 谢谢版主。
:
: COPY

1 (共1页)
进入Statistics版参与讨论
相关主题
[help]10个包子求KDD cup 2009 的orange公司dataset请教一个SAS 数据读入的问题
sas importing question@@请教用SAS import CSV 文件时遇到的状况
Proc SQL 能不能直接读 非 SAS format 的数据,txt , csv 等how to informat on a large number of variables?
SAS读数据乱码的问题large dataset impot into SAS
Question: Importing csv file into SAS 9----太多变量excel一问
用SAS生成CSV 文件求问stata import data from CSV之后variable name的问题
请教,base 50 中的题目,SAS 问题:关于比较variable 包子答谢
请教一个sas的sort date变量问题读入 1000 - 2000 个CSV 文件
相关话题的讨论汇总
话题: import话题: csv话题: variable话题: dataset话题: data