datastep

    0

    1답변

    기본 데이터 단계에서 새 변수를 만들고이 새 변수를 기반으로 데이터 집합을 필터링해야합니다. data want; set have; newVariable = 'aaa'; *lots of computations that change newVariable ; *if xxx then newVariable = 'bbb';

    4

    3답변

    SAS 데이터 단계에서 데이터를 정렬하려고합니다. 정확히 말하면 proc 정렬 작업은 데이터 단계에서 수행되어야합니다. 어떤 해결책이 있습니까?

    -2

    1답변

    의 열에서 문자열 바꾸기 : 나는 위의 '문자열'의 내 열 에 나타납니다 그래서 때마다 strings new_strings ABC_MNO_S3 S1 ABC_S1 S2 ABC_S2 S3 ABC_PQR_S3 S4 XYZ_MNO_S3 S5 XYZ_S1 S6 XYZ_S2 S7 XYZ_PQR_S3 S8 '을은 말한다' 'new_string'

    0

    2답변

    다음과 같은 임시 데이터 세트가 2 개 있습니다. 두 번째 관측에는 뒤 공란이 포함되어 있습니다. data _null_ 단계에서 두 번째 관측 값을 call symput으로 읽습니다. put 문에서이 값은 로그에 6 개의 공백 (TEXT=Test controltext)으로 기록됩니다. TEXT=Test controltext은 어떻게 인쇄 할 수 있습니까?

    0

    2답변

    현재 데이터 단계에서 변수 수를 동적으로 반환하는 방법이 필요합니다. SAS NOTE 24671: Dynamically determining the number of observations and variables in a SAS data set을 사용하여 다음 매크로를 제안했습니다. %macro GetVarCount(dataset); /* Ope

    0

    3답변

    나는이 같은 많은 열이있는 데이터 집합을 가지고 : ID Indicator Name C1 C2 C3....C90 A 0001 Black 0 1 1.....0 B 0001 Blue 1 0 0.....1 B 0002 Blue 1 0 0.....1 표시등이 다르지만, 그들은 본질적으로 동일한 레코드 것 때문에 ID의 일부는 중복입니다. 중복을 찾으려면

    0

    2답변

    관측치가 학생 인 데이터 세트가 있고 테스트 점수에 대한 변수가 있습니다. 나는이 같은이 점수를 표준화해야합니다 newscore = (oldscore - 모든 점수의 평균) 그래서 모든 점수의/표준을 나는 내가 가진 새로운 데이터 세트를 creat에 데이터 단계를 사용하고 생각하고 있음 각 학생에게 '뉴 스코어'가 추가되었습니다. 하지만 나는 데이터 단계에

    0

    2답변

    모두 내가 필요한 것은 최근 3 시간 동안의 모든 레코드 (모든 행)를 계산하는 것입니다 (사용법은 데이터 집합의 열 중 하나입니다) 사용자별로 그룹화하여 ID_option. 모든 행 (행)은 하나의 레코드를 나타냅니다 (한 시간에는 약 백만 개의 레코드가 있음). User ID_option time usage sum_usage_3hr 1

    1

    1답변

    SAS 데이터 단계에서 숫자를 올바르게 정렬하려면 어떻게합니까? data _null_; num = 1; put num=6.0; num = 10; put num=6.0; num = 100; put num=6.0; run; 이 데이터 단계는 내가 원하는 (예상) 한 무엇 num=1 num=10 num=100 내가 Zw

    0

    1답변

    저는 SAS에 처음 왔고 새로운 일에 사용해야한다는 것을 알았습니다. 이것이 기본적인 질문입니다. - 쉼표로 구분 - 첫 번째 행에있는 회사에서 직원의 COMPANY | Employee --------|---------- COMP1 | @,@,@,@ COMP2 | @ COMP3 | @,@ ... 모든 @ 이메일 adress은 다음과 같습니다 내