JMP 커뮤니티님께,
위치별로 열 / 열의 이름을 바꾸고 싶습니다. 데이터 세트의 하위 집합을 만들고 코드를 실행할 때마다 일부 열 이름이 계산됩니다. 따라서 열 이름이 항상 다르기 때문에 후속 코드에서이 하위 집합을 사용하는 것이 번거 롭습니다.
dt는 내 큰 데이터 세트입니다.
dt << select where (: ScreenCaption == "XYZ"); // ScreenCaption == "XYZ"인 행을 표시합니다.
dt2 = dt << Subset (Output Table ( "Subset"), SelectedRows (1), SelectedColumns (0)); // 표시된 행을 사용하여 하위 집합 생성
dt3 = dt2 << summary (Group (: Lot), Mean (: Value), StdDev (: Value), 통계 열 이름 형식 ( "column")); // 통계 값을 계산하는 중간 데이터 테이블 dt3
dt_joined = dt2 << join (with (dt3), by Matching columns (: Lot)); // 두 중간 데이터 테이블을 함께 결합
하위 집합 테이블에서 데이터를 가져 오기 때문에 열 이름이 항상 변경되는 dt_joined에 있습니다.
그런 다음 dt_joined에 액세스하고 열의 열 이름 (예 : 2를 고정 이름으로 변경)을 변경하여 나중에 더 잘 액세스하고 싶습니다.
누구나 아이디어가 있습니까? 나는 또한 내가 느끼는 것들을 지나치게 복잡하게 만들고있다.
베스트, 헤닝
나는 내가 찾고있는 방향으로가는 것을 발견했다 :
col = Column (2);
col << Set Name ( "Lot");
여기에서 발견 : https://www.jmp.com/support/help/en/15.1/index.shtml#page/jmp/column-attributes.shtml
나는 그것이 왜 datable : column (position)과 같은 구문을 사용하지 않는지 혼란 스럽습니다. 이런 식으로 코드는 마지막으로 열린 데이터 테이블에만 액세스하므로 여러 테이블로 작업 할 때 열리지 않고 정확하지 않습니다.
누구든지, 지금은 사건이 종결되었습니다.