0 / 0
영어 버전 문서로 돌아가기
테이블 컨텐츠 모델
마지막 업데이트 날짜: 2024년 10월 07일
테이블 컨텐츠 모델

테이블 컨텐츠 모델은 단순한 행 및 열 데이터 액세스를 위한 단순 모델을 제공합니다. 특정 열의 값은 모두가 동일한 유형의 저장 공간(예: 문자열 또는 정수)을 가져야 합니다.

API

표 1. 테이블 컨텐츠 모델의 메소드
방법 리턴 유형 설명
getRowCount() int 이 테이블에 있는 행의 수를 리턴합니다.
getColumnCount() int 이 테이블에 있는 열의 수를 리턴합니다.
getColumnName(int columnIndex) String 지정된 열 지수에 있는 열의 이름을 리턴합니다. 열 지수는 0에서 시작합니다.
getStorageType(int columnIndex) StorageType 지정된 지수에 있는 열의 저장 유형을 리턴합니다. 열 지수는 0에서 시작합니다.
getValueAt(int rowIndex, int columnIndex) Object 지정된 행 및 열 지수에 있는 값을 리턴합니다. 행 및 컬럼 인덱스는 0에서 시작합니다.
reset() void 이 컨텐츠 모델과 연관된 모든 내부 저장 공간을 비웁니다.

노드와 출력

이 테이블은 이 유형의 컨텐츠 모델을 포함하는 출력을 빌드하는 노드를 나열합니다.

표 2. 노드와 출력
노드 이름 출력 이름 컨테이너 ID
table table "table"

예제 스크립트

stream = modeler.script.stream()
from modeler.api import StorageType

# Set up the variable file import node
varfilenode = stream.createAt("variablefile", "DRUG Data", 96, 96)
varfilenode.setPropertyValue("full_filename", "$CLEO_DEMOS/DRUG1n")

# Next create the aggregate node and connect it to the variable file node
aggregatenode = stream.createAt("aggregate", "Aggregate", 192, 96)
stream.link(varfilenode, aggregatenode)

# Configure the aggregate node
aggregatenode.setPropertyValue("keys", ["Drug"])
aggregatenode.setKeyedPropertyValue("aggregates", "Age", ["Min", "Max"])
aggregatenode.setKeyedPropertyValue("aggregates", "Na", ["Mean", "SDev"])

# Then create the table output node and connect it to the aggregate node
tablenode = stream.createAt("table", "Table", 288, 96)
stream.link(aggregatenode, tablenode)

# Execute the table node and capture the resulting table output object
results = []
tablenode.run(results)
tableoutput = results[0]

# Access the table output's content model
tablecontent = tableoutput.getContentModel("table")

# For each column, print column name, type and the first row
# of values from the table content
col = 0
while col < tablecontent.getColumnCount():
     print tablecontent.getColumnName(col), \
     tablecontent.getStorageType(col), \
     tablecontent.getValueAt(0, col)
     col = col + 1
일반적인 AI 검색 및 응답
이러한 응답은 제품 문서의 컨텐츠를 기반으로 하는 watsonx.ai 의 대형 언어 모델에 의해 생성됩니다. 자세히 알아보기