2015-01-26 4 views
2

SAS에서 가져 오려는 CSV 파일이 있지만 CSV의 열 이름에 공백이 있습니다. 예를 들어, 열 중 하나가 '국가 코드'입니다. 공간 제거를 제거하고 그 위치에 '_'을 넣어서 열 이름이 Country_Code가되도록하고 싶습니다. 어떤 도움을 .. 어떻게 SAS 코드를 사용하여 할 수 있습니다.SAS에서 가져 오는 동안 열에서 공간을 제거하십시오.

답변

1

CSV (쉼표로 구분) 인 경우 여기에 문제가 없어야합니다. PROC IMPORT 파일을 가져 와서 이름을 변경해야합니다. 레이블 변수를 포함하는 변수이지만 변경해야합니다. (SAS Display Manager에서 데이터 세트를 열고 View-> Column Names를 선택하여이를 확인하십시오).

그렇지 않은 경우 options validvarname=v7;을 (를) 추가하기 전에 시도해보십시오. 설정이 현재 any 인 경우 기술적으로 공백이있는 이름이 유효한 이름입니다. 그것은 PROC IMPORT의 수표를 전달할 수 있습니다. 엔터프라이즈 가이드를 사용하는 경우이 설정은 기본적으로 any입니다.

+0

그러나 저는 column_ name을 country_code로 바꾸고 싶습니다 ... 열 이름의 이름을 바꿀 수있는 방법이 있습니까? –

+0

열 이름 = 변수 이름입니다. 변수 * label *을 country_code로 변경하려면'proc datasets' 또는 이후 데이터 단계에서'label' 문을 사용하십시오. – Joe

관련 문제