이진 녹음숫자 또는 누락된 값이 있는 열을 이진 코드로 간단히 다시 코딩하려면 어떻게 해야 합니까?
항목이 있는지("1") 또는 항목이 없는지("0") 알고 싶습니다.
이를 위해 "누락된 값"을 "0"으로 기록하고 다른 숫자 값을 "1"로 기록하여 열을 기록하고 싶습니다.
기본 데이터 분석 및 모델링데이터 탐색 및 시각화답: 바이너리 녹음예를 들어주실 수 있나요?
답: 바이너리 녹음간단한 스크립트를 사용하여 변경을 수행하겠습니다.
0과 기타 값이 포함된 데이터 열이 있는 경우

이 간단한 스크립트를 사용하여 값을 변경할 수 있습니다
For Each Row(
If( :Y == 0, :Y = 0, :Y = 1 )
)

답: 바이너리 녹음
Names Default To Here (1);
dt = current data table();
// Nouvelle colonne : TEST
dt << New Column( "TEST",
Numeric,
"Continuous",
Format( "Best", 12 )
);
// Modifier la formule de colonne : TEST
dt:TEST << Set Formula(
If( !Is Missing( :data ),
:TEST = 1,
:TEST = 0
)
);
Vous pouvez rechercher les valeurs manQuantes de la BD suivante :

답: 바이너리 녹음Not(IsMissing())을 사용하는 것만으로도 충분합니다.
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(5),
Compress File When Saved(1),
New Column("Column 1",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([., 2, ., 5, .])
)
);
dt << New Column("Check", Numeric, Nominal, Formula(
!IsMissing(:Column 1)
));

그리고 원하는 경우 문자로 Char()로 래핑합니다.
Char(!Is Missing(:Column 1))