当前位置: 首页 > 知识库问答 >
问题:

SAS Proc导入和格式错误

齐建白
2023-03-14

我正在尝试通过proc import函数导入csv文件。我使用以下语法:

PROC IMPORT OUT= WORK.claims 
        DATAFILE= 'C:\Folder\File.csv'
        DBMS=csv REPLACE;
        GETNAMES=YES;
        GUESSINGROWS=125;
RUN;

我的一个变量是以下形式的字符串:15/04/2014AB280929D: 01ABCDE。因此,它以日期开始,然后是9个字符,一列和7个字符。

问题是SAS将此变量检测为日期,并在其上放置ddmmyy10格式。然后,当SAS试图读取整个文件时,我在每一行都得到错误,告诉我这个变量的数据无效。

我怎样才能解决这个问题?

共有1个答案

施超
2023-03-14

尝试改用菜单中的文件导入向导。最初您会得到相同的结果,但可以按F4键,这将调用上次提交的代码(在本例中,导入向导在后台运行的代码)。然后可以修改信息和格式以满足您的需要,然后重新运行代码。

 类似资料:
  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho

  • 问题内容: 我收到以下导入代码出现错误: 代码:包主 错误: 鉴于我已经将文件存储在api文件夹下,因此导入不起作用是有原因的吗? 我正在下面使用在main.go中 问题答案: 编译器会寻找包的 实际使用 ..而不是它存在的事实。 您需要使用该软件包中的某些内容。或删除导入。例如: 如果您在源文件中不使用该包中的任何内容,则无需导入。也就是说,除非您希望函数运行。在这种情况下,您可以使用忽略符号。

  • 我正在尝试使用mod_wsgi在Ubuntu 16.04上通过apache安装flask应用程序。问题是wsgi脚本无法导入任何python模块。 我已经验证了wsgi脚本是可执行的,并用python独立运行了它。我还验证了我的flask应用程序可以自己运行,没有错误。我能够在我运行的任何其他python程序中导入所有模块。我还安装了带有pip和源代码的烧瓶。似乎什么都没用。 这是我的错误日志:

  • 我有一个pem格式的证书和私钥,我想转换成.crt文件,我已经运行了下面的命令。 卡特彼勒csr.pem privatekey.pem>组合.pem openssl-0.9.8k_x64\bin\openssl x509-outform der-in combined.pem-out certificate.crt 但是,获取以下错误:无法加载证书91172:error:0906d06c:pem例

  • 在将excel文件导入SAS时,我发现由于变量格式错误,导入操作不正确。 尝试导入的表如下所示: 我使用的代码如下: 所发生的是“条形码”列已经超过12。因此,ID=4的格式和大小写会得到一个缺少的值('.'),因为它们最初同时包含字符和数字。 因为它是不可能改变一个变量的格式在程序步骤如何才能正确地导入文件,并只使用SAS编辑器? 编辑: 另一个可以完成一半工作并且可能会带来一些启发的选项是通过

  • 如何从Cassandra或Cassandra cqlsh提示导入和导出模式?