SPSS Modeler를 통해 폴더 내 CSV(Modeler 스크립트 버전) 통합 읽기
Modeler 스크립트를 사용하여 이것을 실현했습니다.
■ 테스트 환경
Modeler 18.2.1
R 3.3.3
1. 폴더에 csv 구성
한 폴더에 같은 열을 가진 csv: 를 구성합니다.
2. 빈 캠퍼스를 열고 스크립트를 입력
[도구] [흐름 속성] [실행]에서 스크립트의 입력 화면을 엽니다.
실행 모드가 기본값이고 스크립트가 Python인지 확인합니다.
3. 다음 스크립트를 입력하고 실행합니다. stream = modeler.script.stream()
import os
TargetPath = 'C:/data/test'
files = os.listdir(TargetPath)
append = stream.create("append","append")
append.setXYPosition(200, 10)
for i, file in enumerate(files):
input = stream.create("variablefile","varnd")
input.setPropertyValue("full_filename", TargetPath+'/'+file)
input.setXYPosition(50, 10+i*100)
stream.link(input,append)
이 폴더는 TargetPath에서 일관되게 처리된 CSV를 포함하는 폴더입니다.
이 스크립트를 실행하려면 실행 단추를 누르십시오.
다음과 같이 CSV 파일을 읽고 기록을 추가합니다.
참고 자료
가변 길이 노드에서 IBM 특정 폴더의 모든 csv 파일을 읽는 방법
https://www-01.ibm.com/support/docview.wss?uid=swg22011818
이 글은 파이썬 스크립트를 기초로 한다.
Reference
이 문제에 관하여(SPSS Modeler를 통해 폴더 내 CSV(Modeler 스크립트 버전) 통합 읽기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kawada2017/items/b2a3c40a919b4371eb47
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[도구] [흐름 속성] [실행]에서 스크립트의 입력 화면을 엽니다.
실행 모드가 기본값이고 스크립트가 Python인지 확인합니다.
3. 다음 스크립트를 입력하고 실행합니다. stream = modeler.script.stream()
import os
TargetPath = 'C:/data/test'
files = os.listdir(TargetPath)
append = stream.create("append","append")
append.setXYPosition(200, 10)
for i, file in enumerate(files):
input = stream.create("variablefile","varnd")
input.setPropertyValue("full_filename", TargetPath+'/'+file)
input.setXYPosition(50, 10+i*100)
stream.link(input,append)
이 폴더는 TargetPath에서 일관되게 처리된 CSV를 포함하는 폴더입니다.
이 스크립트를 실행하려면 실행 단추를 누르십시오.
다음과 같이 CSV 파일을 읽고 기록을 추가합니다.
참고 자료
가변 길이 노드에서 IBM 특정 폴더의 모든 csv 파일을 읽는 방법
https://www-01.ibm.com/support/docview.wss?uid=swg22011818
이 글은 파이썬 스크립트를 기초로 한다.
Reference
이 문제에 관하여(SPSS Modeler를 통해 폴더 내 CSV(Modeler 스크립트 버전) 통합 읽기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kawada2017/items/b2a3c40a919b4371eb47
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
stream = modeler.script.stream()
import os
TargetPath = 'C:/data/test'
files = os.listdir(TargetPath)
append = stream.create("append","append")
append.setXYPosition(200, 10)
for i, file in enumerate(files):
input = stream.create("variablefile","varnd")
input.setPropertyValue("full_filename", TargetPath+'/'+file)
input.setXYPosition(50, 10+i*100)
stream.link(input,append)
가변 길이 노드에서 IBM 특정 폴더의 모든 csv 파일을 읽는 방법
https://www-01.ibm.com/support/docview.wss?uid=swg22011818
이 글은 파이썬 스크립트를 기초로 한다.
Reference
이 문제에 관하여(SPSS Modeler를 통해 폴더 내 CSV(Modeler 스크립트 버전) 통합 읽기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kawada2017/items/b2a3c40a919b4371eb47텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)