컴퓨터 언어 5

[ABAP 기초] Internal Table

Internal Table 정의 Internal Table은 프로그램 내에서 정의하여 사용할 수 있는 Local Table. 구조체 선언 비교 따라서 실제 인터널 테이블은 항상 할당과 추과(APPEND) 구문이 쌍으로 움직여야 함을 명심해야 한다. Internal Table 생성 Local Table Type을 이용한 테이블 생성. => 구조체 선언해서 테이블 생성. Global ABAP Dictionary Type을 이용한 인터널 테이블 생성. => ABAP Dictionary 테이블이나 구조체 참고해 생성. 헤드라인이 있는 것 vs 헤드라인 없는 것 인터널 테이블 값 할당 MOVE-CORRESPONDING itab1 TO itab2. MOVE-COREESPONDING itab1[] to itab2[]..

[ABAP 기초] Subroutine 정의

- Subroutine은 FOME으로 시작하여 END FORM으로 종료되는 구문을 의미 - 스크립트의 모듈화, 재사용, 구조화를 주목적으로 한다. Subroutine 파라미터 파라미터(Parameter)는 Subroutine을 호출하는 구문과 호출받는 구문 사이에 주고받는 값을 의미한다. 서브루틴 내에서 파라미터는 data 구문으로 정의하는 일반적인 Local 변수와 같다. perfom의 using, changing 구문을 사용하여 파라미터를 선언하며 서브루틴과 그 순서를 같게 지정해야 한다. 파라미터 전달 방법 1.1 Call by Value - USING 키워드 다음에 파라미터를 사용하고, VALUE 구문으로 완성한다. 예제) FORM 구문에서 USING과 VALUE 키워드를 같이 사용하면 새로운 메..

[ABAP ALV] ALV란 무엇인가?

ALV란... - ABAP List Viewer의 약자로 Report에서 데이터를 조회하거나 조회된 데이터를 가공하는 목적으로 실무에서 많이 사용을 합니다. 또 데이터를 가공하여 정렬하거나 데이터의 합계를 구하거나 local 파일로 저장 등의 다양한 기능을 코딩 없이 사용할 수 있도록 SAP에서 제공한 기능입니다. ALV 기능 - 정렬 기능 - 열의 크기 변경(각 필드 고정, 최적화된 크기, Field의 구분선) - Layout 변경(원하는 데이터만 화면 출력, 전체나 원하는 필드 선택) - 더블클릭에 의한 추가 정보 제공 - 기본적인 계산 수행 기능(필드에 대해 데이터의 합, 최대/최소값 계산) - Excel 등의 파일로 저장 기능(Word, Spreadsheet, Local File로 저장) ALV ..

머신러닝 1주차 실습

import os os.chdir("C:\\pytest") # 디렉토리 지정 os.getcwd() #현재 저장 디렉토리 import pandas as pd dataset = pd.read_csv("iris.csv") # 데이터 셋 불러오기 dataset.head(10) #데이터 상위10개 항목 보기 from sklearn.model_selection import train_test_split # 훈련데이터와 테스트 데이터 나누는 함수 data = dataset.iloc[:, 0:4] ;data target = dataset.iloc[:,4] ; target # 객체 지정 X_train, X_test, y_train, y_test = train_test_split(data, target) # 75:25로 ..