CASTable 데이터를 matplotlib로 간편하게 그래프로 표시

SAS 비야은 AI 플랫폼입니다. Python, Java, R 등의 언어를 통해 사용할 수 있습니다. 그 SAS Viya에서 사용되는 것은 CASTable이라는 테이블 객체입니다 (CAS는 Cloud Analytic Services의 약자입니다). CASTable은 Matplotlib과 높은 친화력을 가지고 있습니다. 이번에는 CASTable을 Matplotlib로 그래프화해 보겠습니다.

CASTable 얻기



먼저 CASTable을 가져옵니다. 이번에는 CSV를 데이터 소스로 사용합니다.
tbl = conn.loadtable('data/iris.csv', caslib='casuser').casTable

그래프화



라이브러리를 가져옵니다. Jupyter Notebook에서 인라인으로 표시하도록 지정합니다.
%matplotlib inline
# from matplotlib.pyplot import show

plot 메소드로 그래프를 출력합니다.
tbl.plot()



그리기 대상을 좁히기



키로 출력 대상을 좁힐 수 있습니다.
tbl[['sepal_length', 'sepal_width']].plot()



그래프 유형 변경



plot 메서드에 옵션을 지정하여 그래프 유형을 변경합니다.
tbl[['sepal_length', 'sepal_width']].plot(kind='area')



메소드 체인에서도 변경할 수 있습니다.
tbl[['sepal_length', 'sepal_width']].plot.area()



요약



CASTable을 사용하면 데이터를 검색하고 시각화할 때까지 매우 쉽게 실현할 수 있습니다. 데이터를 좁히거나 재정렬하면서 그래프에 그리는 것도 간단합니다. 꼭 여러분의 데이터 분석에 도움을 주시기 바랍니다.

SAS 비야 | SAS

좋은 웹페이지 즐겨찾기