BookmarkSubscribeRSS Feed
あげぱん
Calcite | Level 5

はじめまして。最近SASuniversity editionを利用し始めた者です。

 

どうしてもcsvファイルの読み込みが上手くいかないためこちらで質問させていただきました。

皆様のお力をお借りできたら幸いです。

簡単なcsvファイルでも同じようなエラーが出てきてしまい読み込めませんでした。

コード、ログは以下の通りです。

 

(コード)

PROC IMPORT OUT=WORK.ebihara_2014
  DATAFILE="‪C:\Users\agepa\VirtualBox VMs\SAS University Edition\myfolders\計算\dfebihara2014.csv" DBMS=CSV REPLACE;
  GETNAMES=YES;
  DATAROW=2;
run;

(ログ)

1          OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK; 72          73         PROC IMPORT OUT=WORK.ebihara_2014 74           DATAFILE="‪C:\Users\agepa\VirtualBox VMs\SAS University Edition\myfolders\計算\dfebihara2014.csv" DBMS=CSV REPLACE; 75           GETNAMES=YES; 76           DATAROW=2; 77         run;  NOTE: Unable to open parameter catalog: SASUSER.PARMS.PARMS.SLIST in update mode. Temporary parameter values will be saved to  WORK.PARMS.PARMS.SLIST. ERROR: /opt/sasinside/SASConfig/Lev1/SASApp/‪C:\Users\agepa\VirtualBox VMs\SAS University  Edition\myfolders\計算\dfebihara2014.csvが存在しません。  ERROR: インポートに失敗しました。詳細については、SASログを参照してください。 NOTE: エラーが発生したため、このステップの処理を中止しました。 NOTE: PROCEDURE IMPORT処理(合計処理時間):       処理時間           2.20 秒       CPU時間            0.52 秒        78          79         OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK; 91        

 

 

 

 

3 REPLIES 3
yu_sas
SAS Employee

こんにちは

 

SAS University Editionですが、実際には仮想環境のLinux OS上でSASを起動しています。そのため、Windowsのパスを直接記述してもファイルが認識されません。セットアップの際に、shared folderの設定をされたかと思いますので、そこにCSVファイルを保存してください(C:\SASUniversityEdition\myfoldersなど)。

 

その後は/folders/myfolders/filenameのように記述すれば参照することができます。

 

How do I reference SAS data from within a SAS program?

あげぱん
Calcite | Level 5

ご回答誠にありがとうございます。

 

こちらセットアップの際に指定しましたshared folderの方に保存していたつもりでした。

sas のmyfolderに展開したいcsvファイルがあればshared folder に保存できているというわけではないのでしょうか。

 

お忙しい中恐縮ですがお答えいただければ幸いです。

 

yu_sas
SAS Employee

SAS StudioのマイフォルダにCSVファイルが確認できているでしょうか。これを右クリックし、プロパティを表示し、[場所]に記載されている内容がDATAFILE=オプションに指定すべきパスになります。ちなみに右クリックの[データのインポート]から直接インポートのタスクを呼び出すこともできます。

もしCSVファイルが見つからない場合、shared folderが適切に設定されているかご確認ください。

 

yu_sas_0-1602836933875.png

 

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

Discussion stats
  • 3 replies
  • 3034 views
  • 4 likes
  • 2 in conversation