gpt4 book ai didi

excel - SAS - 使用 excel 文件导入过程,dbms 无效

转载 作者:行者123 更新时间:2023-12-01 15:14:35 26 4
gpt4 key购买 nike

我有一个 .xls excel 文件(Microsoft Excel 97-2003 工作表),我想将其导入 SAS。所以我用了:

proc import datafile = "C:\Users\***\***\data.xls" 
out = data dbms = EXCEL;
run;

但是我得到以下错误:

ERROR: DBMS type EXCEL not valid for import.

我尝试过不同的 DBMS(在很多情况下我并没有真正理解差异,只是用 EXCEL97、EXCEL4、EXCEL5、XLS 进行了猜测)。这些都不起作用。您知道如何处理吗?

前几列如下所示:

id      status      start       end         duration   browser    browserversion   country              Age
51 complete 03/08/2016 03/08/2016 0:21:57 Chrome 65.0 1 51
133 complete 03/08/2016 03/08/2016 0:10:07 Chrome 58.0 1 18
1002 complete 03/08/2016 03/08/2016 0:17:57 Chrome 58.0 1 40

最佳答案

您需要有执照。运行 PROC SETINIT 并查看您是否已获得此产品的许可。

---SAS/ACCESS Interface to PC Files

如果没有,则将 excel 文件保存为 CSV 文件并使用数据步骤读取它。这真的很容易。

data myfile ;
infile "C:\Users\***\***\myfile.csv" dsd firstobs=2 truncover ;
length varfirst 8 var2 $30 .... varlast $5 ;
input varfirst -- varlast ;
run;

为任何需要它们的变量(如日期)添加 INFORMAT 和 FORMAT 语句。普通字符或数字变量不需要 INFORMAT 或 FORMAT 即可让 SAS 正确读取或显示它们。

关于excel - SAS - 使用 excel 文件导入过程,dbms 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49491567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com