BookmarkSubscribeRSS Feed

[Json] SAS에서 Json 파일을 읽기 위한 여러 방식

Started ‎06-15-2020 by
Modified ‎06-15-2020 by
Views 139

* SAS 프로그램 및 파일 : http://cafe.daum.net/statsas/3F8j/354

 

 

* 위키백과 설명 : https://ko.wikipedia.org/wiki/JSON;

 

/*

JSON(제이슨[1], JavaScript Object Notation)은 속성-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 

읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 비동기 브라우저/서버 통신 (AJAX)을 위해, 넓게는 XML(AJAX가 사용)을 

대체하는 주요 데이터 포맷이다. 특히, 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법으로 알려져 있다. 

자료의 종류에 큰 제한은 없으며, 특히 컴퓨터 프로그램의 변수값을 표현하는 데 적합하다.

*/

 

* SAS에서 Json 파일을 읽기 위한 여러 방식

 : Json 파일 읽기 SAS 프로그래밍.sas

 

 : 최신 SAS 9.4 (1M4)을 사용하면 libname (JSON Engine)을 사용하면 쉽게 읽을 수 있고,

   이전 버젼이라면 PROC IML을 사용하여서 R의 jsonlite 패키지 사용하도록 프로그램 구현.

 

   하단의 3번과 4번은 프로그램 양과 여러 상황에 따른 프로그램 구현 및 JAVA/LUA 등의 프로그래밍 지식 필요.

 

1. LIBNAME Statement, JSON Engine(SAS 9.4 (1M4))

 

2. PROC IML : R의 jsonlite 패키지 사용

 

3. SAS 데이터 스텝

 

4. Proc Groovy / Proc Lua / Proc DS2 ( 실제 Json 파일을 읽기 위한 프로그램은 구현 못하고 예제만 구현 )

  : 단점- 자바 및 LUA 프로그램을 알아야 함. 

Version history
Last update:
‎06-15-2020 02:21 AM
Updated by:
Contributors

sas-innovate-white.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.

 

Early bird rate extended! Save $200 when you sign up by March 31.

Register now!

Article Labels
Article Tags