BookmarkSubscribeRSS Feed

値をダブルクォーテーションで囲んで、外部ファイルとして出力する方法

Started ‎03-13-2018 by
Modified ‎04-19-2018 by
Views 2,444

質問

SASデータセットの内容をCSVファイルにしています。その際、文字変数のデータに「"(ダブルクォーテーション)」をつけた形で出力したいのですが、何かよい方法はありますか。

回答

FILEステートメントにDSDオプションを指定できるようになったため、CSVファイルを簡単に作成できます。なお、文字変数のデータに「"(ダブルクォーテーション)」を追加するためには、$QUOTEフォーマットが便利です。次のサンプルプログラムを参考にしてください。

 

DATA test;
  INPUT key $ a1 a2;
CARDS;
001 1 1
;

DATA  _null_;
  SET    test;
  FILE   "c:\temp\test.csv" DSD;
  FORMAT key $QUOTE.;
  PUT    key a1 a2;
RUN;

 

Contributors
Version history
Last update:
‎04-19-2018 03:57 AM
Updated by:

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

SAS Support Communitiesのユーザーガイドライン


コミュニティの基本的なガイドラインについてご説明します。まずは、こちらをご参照ください。

詳細を読む

 

SAS Support CommunitiesのFAQ


SAS Support CommunitiesのFAQはヘルプに記載されています。参照方法は、こちらからご確認ください。

詳細を読む

 

質問や意見の投稿と返信方法について


Japan SAS Discussionページに質問や意見(メッセージ)を投稿/返信する方法を簡単にご説明します。

詳細を読む

Article Tags