첫 번째 행의 값을 사용하여 열 이름 바꾸기안녕하세요
그림에 설명 된대로 다른 모든 열의 첫 번째 행에있는 문자열 단어를 기반으로하여 열 이름을 지정하려고합니다.

내 스크립트가 작동하지 않는 것 같습니다. 첫 번째 행에서 문자열 값을 가져 오는 방법을 찾고 있지만 작동하지 않는 것 같습니다. 너 나 좀 도와 줄 수있어?
dt = 현재 데이터 표 ();
newname = dt << 행 선택 ( 1 ) << 인쇄 ;
에 대한 (i = 2 , i <= N Cols (dt), i = i + 2 ,
기둥 (dt, i + 1 ) << 이름 설정 (newname);
);
다시 : 첫 번째 행의 값을 사용하여 열 이름 바꾸기이 스크립트를 사용해보십시오 :
Names Default to Here( 1 );
dt = Current Data Table()
For( c = 2, c < N Col( dt ), c += 2,
Column( dt, c+1 ) << Set Name( Column( dt, c )[1] );
);
Re: 첫 번째 행의 값을 사용하여 열 이름 바꾸기@마크_베일리
잘 작동합니다. 뒤에 :가 없습니다.
dt = Current Data Table()
되어야 한다
dt = Current Data Table();
그렇지 않으면 훌륭하다
Re: 첫 번째 행의 값을 사용하여 열 이름 바꾸기이전 버전(<=18)에서는 다음 워크플로를 사용할 수 있습니다.
- 첫 번째 행을 복제합니다(다음 단계에서 항목을 놓치지 않도록)
- 중복된 1번째 행을 임시 열 이름으로 사용하려면 Cols/Column Names/move-up을 사용합니다.
- 이름을 1만큼 이동합니다.
- CTRL+C를 통해 열 임시 이름 복사 [완료되었지만 비디오에서는 보이지 않음]
- 첫 번째 열을 삭제합니다. [그렇지 않으면 이름은 name2가 됩니다.]
- 나머지 열을 표시하세요
- 클립보드에서 열 이름을 붙여넣습니다. [끝 부분의 열 이름이 변경되었음을 확인하세요.]