SAS
[SAS] 컬럼 위치 변경하기
yennle
2022. 3. 2. 23:01
728x90
input문은 아래처럼 쓸 수도 있다.
저 숫자의 의미는 몇번째 열의 데이터를 컬럼의 값으로 사용하겠다는 의미가 된다.
순서를 섞을 수도 있다!
데이터가 띄어쓰기가 되어있지 않아도
숫자를 이용해 제대로된 데이터셋을 형성할 수 있다.
사용하고 싶은 컬럼만 사용하는 것도 가능!
컬럼 값에 띄어쓰기가 있는 경우 숫자를 이용해
띄어쓰기 있는 문자열을 하나의 값으로 저장할 수 있다.
또한 위치를 정해 자릿수도 지정할 수 있다.
아래 사진처럼 age컬럼의 값을 17번째열에서부터 2개의 자리수의 값을 데이터로 갖겠다는 의미가 된다.
+(숫자)의 의미는 앞에 컬럼의 끝에서 (숫자)만큼 떨어져 있는 문자의 열을 의미한다.
즉, jobtitle은 lastname이 끝나는 열에서 7만큼 떨어져있는 3개의 문자열을 의미한다.
comma9는 숫자의 형식이라고 생각하면 된다.
또 다른 예시
728x90