【发布时间】:2016-02-11 13:04:29
【问题描述】:
我想读入一堆 CSV 文件。例如,这个(movies_user.cleaned.csv)包含 2 个变量:uid(用户 ID)和电影名称。因为 SAS 只读取前 20 行来猜测字符串的长度,所以我的数据会被截断。 (“哈利波特”经常换成“哈利波特”等等。)
我知道我可以在我的代码中使用 guessingrows=32767(32767 是可以使用的最大值)让 SAS 检查前 32767 行,但我认为这不足以确保不会截断。我的一些 CSV 文件比这大得多。
这是我使用的代码:
proc import datafile="H:\FBDATA_CLEANED\facebookdata2\movies_user.cleaned.csv"
out=thesis.activities2
dbms=csv
replace;
getnames=yes;
run;
你们能帮帮我吗?谢谢!
【问题讨论】:
标签: string csv sas truncation