비슷한 이름을 가진 열을 반복하다<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕, JMP 전문가,
JMP 데이터 파일을 여러 열로 반복하는 쉬운 방법이 있습니까?
내 데이터 파일에 열이 있습니다.
Err_Loc_0_Time_0
Err_Loc_0_Time_1
Err_Loc_0_Time_2
Err_Loc_0_Time_3
....
Err_Loc_0_Time_20
Err_Loc_1_Time_0
Err_Loc_1_Time_1
Err_Loc_1_Time_2
.....
Err_Loc_1_Time_20
Err_Loc_2_Time_0
.....
Err_Loc_30_Time_20
따라서 Loc은 0-30에서 변경 될 수 있고, Time은 0-20에서 변경 될 수 있습니다.
전치기를하고 싶다면 :
데이터 테이블 (data_table) << 조바꿈
열 (
: Err_Loc_0_Time_0
: Err_Loc_0_Time_1
: Err_Loc_0_Time_2
: Err_Loc_0_Time_3
....
: Err_Loc_0_Time_20
: Err_Loc_1_Time_0
: Err_Loc_1_Time_1
: Err_Loc_1_Time_2
.....
: Err_Loc_1_Time_20
: Err_Loc_2_Time_0
),
);
그래서 열 이름을 하나씩 복사하여 붙여 넣어야합니다. I, J 루프를 사용할 수 있습니까?
I = 0,30
J = 0,20
: Err_Loc_I_Time_J
....
누군가 이걸 어떻게하는지 말해 줄 수 있니?
감사,
키안
다시 : 비슷한 이름을 가진 열을 통해 루프MS, 고마워!
그것은 작동합니다.
인덱스가있는 열을 반복 할 수 있다는 것은 매우 멋지다.
친애하는,
키안
다시 : 비슷한 이름을 가진 열을 통해 루프조바꿈은 열 목록을 사용할 수 있으므로 다음과 같이해야합니다.
dt = 현재 데이터 표 () ;
col_list = {} ;
에 대한 ( 나는 = 0 , 나는 <= 30 , 나는 ++,
에 대한 ( j = 0 , j <= 20 , j ++,
에 집어 넣다 ( col_list , 파싱 ( ": Err_Loc_" || 숯 ( 나는 ) || "_시각_" || 숯 ( j ) ) )
)
) ;
dt << 바꾸어 놓다 ( 기둥 ( 평가 ( col_list ) ) ) ;