파이썬은 메모리에서 JMP로 데이터를 순환 형식으로만 쓰나요?import jmp;file_path = r"C:\0\test.txt"
data = []
with open(file_path, 'r') as file:
for line in file:
row = line.strip().split('\t')
data.append([float(row[0]), float(row[1])])
dt = jmp.DataTable("New Table", len(data))
col_A = dt.new_column('A', jmp.DataType.Numeric)
col_B = dt.new_column('B', jmp.DataType.Numeric)
for i, (a, b) in enumerate(data):
dt['A'][i] = a
dt['B'][i] = b
이 양식은 원래 JSL 코드처럼 작동하나요?
dt[0,0] = data[0,0]
전문가 여러분 감사합니다!
자동화 및 스크립팅윈도우Re: 파이썬은 메모리에서 JMP로 데이터를 순환 형태로만 쓰나요?말로가 아니라 시도해 봐요.
import jmp;file_path = r"C:\0\test.txt"
data = []
with open(file_path, 'r') as file:
for line in file:
row = line.strip().split('\t')
data.append([float(row[0]), float(row[1])])
r=len(data)
print(f"num {b}")
jmp.run_jsl("""
ar=Python Get(date[]);r=Python Get(b);
d2=New Table("test",Add Rows(r),New Column("A"),New Column("B"));
d2[0,0] = ar[0,0]
""")Re: 파이썬은 메모리에서 JMP로 데이터를 순환 형태로만 쓰나요?Scripters Club 녹화: JSL 내에서 Python 코드 실행 , JMP 설치 폴더 \18\Samples\Scripts\Python 에 예제가 있고 스크립팅 가이드 추가 JSL-to-Python 예제(jmp.com) 에 몇 가지가 있는 것 같습니다. Paul의 많은 프레젠테이션에서 더 많은 것을 찾을 수 있습니다(Scripters Club의 프레젠테이션에서도 언급했습니다)
Re: 파이썬은 메모리에서 JMP로 데이터를 순환 형태로만 쓰나요?제가 게시한 코드의 루프 형태는 이미 구현되어 있습니다.
파이썬에 이 기능이 있는지 궁금하네요
dt[0,0] = 데이터[0,0]
전문가들은 제가 이런 콘텐츠를 봤다고 했지만, 제 영어 실력이 부족하고, 프로그래밍 지식도 별로 없다고 했습니다.아직 해결되지 않았습니다.
만약 내가 방법을 찾았다면, 이 글을 쓰는 데 이렇게 많은 시간을 허비하지 않았을 겁니다.
그러니 전문가에게 도움을 요청할 수 있는지 물어보세요.
Re: 파이썬은 메모리에서 JMP로 데이터를 순환 형태로만 쓰나요?어떤 기능? 데이터 테이블 구독 및 매트릭스에서 데이터 테이블의 모든 값 설정?
run_jsl로 모든 값을 설정할 수 있습니다.
import jmp
file_path = r"C:\Users\jarmo\Downloads\test(1).txt"
data = []
with open(file_path, 'r') as file:
for line in file:
row = line.strip().split('\t')
data.append([float(row[0]), float(row[1])])
jmp.run_jsl("""
m = Python Get(data);
dt = New Table("test",
Add Rows(N Items(m)),
New Column("A"),
New Column("B")
);
dt[0,0] = m
""")Re: 파이썬은 메모리에서 JMP로 데이터를 순환 형태로만 쓰나요?전문가 여러분 감사합니다!
dt[0,0] = m
d2[0,0] = ar[0,0]

Re: 파이썬은 메모리에서 JMP로 데이터를 순환 형태로만 쓰나요?또한, 전문가에게 물어보세요: Python 환경에서 같은 열 이름을 가진 두 개의 JMP 테이블을 연결하는 방법은 무엇인가요?
JSL의 연결 코드도 호출하고 싶나요?
감사해요!
Re: 파이썬은 메모리에서 JMP로 데이터를 순환 형태로만 쓰나요?스크립팅 인덱스에서 간단히 확인해보니 그것이 가장 쉬운 옵션인 듯합니다.
Re: 파이썬은 메모리에서 JMP로 데이터를 순환 형태로만 쓰나요?이 기능의 예는 스크립팅 인덱스에 있습니다. 또한 기본 Python이며, 이러한 객체는 Python 프로그래머가 기대하는 기능을 수행하도록 설계되었습니다. 데이터 테이블 객체의 매핑 연산자 [ ]는 열 객체 참조를 반환하며, 이는 행 값에 대해 반복될 수 있습니다. 데이터 테이블 매핑은 '이름' 또는 0 기반 인덱스를 사용할 수 있습니다. 따라서 i, j는 모두 정수입니다.
dt[ i ][ j ]는 여전히 완벽하게 유효합니다.
다음과 같습니다
dt의 x에 대해:
x[행] = 값
여기서는 인덱스나 열 이름을 알 필요 없이 dt 전체를 순서대로 반복합니다.
기억해야 할 핵심은 dt 객체는 열의 컬렉션이고 열은 행의 컬렉션이므로 인덱싱은 dt[열] [행]이라는 것입니다.
또한 len(dt)는 dt.ncols와 마찬가지로 열의 개수를 반환합니다.
마찬가지로 len(dt[0])은 모든 열의 길이가 같으므로 dt.nrows와 마찬가지로 첫 번째 열의 길이를 반환합니다.