Elimina tutte le colonne che hanno zeri in tutti i rawBene, questo è quello che devo fare.
Ho provato a cercare script simili ma non ho trovato la soluzione.
Grazie in anticipo.
Manel
Ri: Elimina tutte le colonne che hanno zeri in tutti i rawPotresti fare qualcosa del tipo:
If(
N Rows( dt << get rows where( Column( dt, numericColNames[i] ) == 0 ) ) >
N Rows( dt ) / 2,
Insert Into( allZerosList, numericColNames[i] )
);
Ri: Elimina tutte le colonne che hanno zeri in tutti i rawÈ possibile modificarlo in modo da poter rimuovere le colonne che contengono principalmente zeri (ad esempio il 50% in più delle righe)?
Grazie.Ri: Elimina tutte le colonne che hanno zeri in tutti i rawGrazie Signore.Ri: Elimina tutte le colonne che hanno zeri in tutti i rawEcco un semplice script che eliminerà tutte le colonne che sono tutte zeri
Names Default To Here( 1 );
dt = Current Data Table();
numericColNames = dt << get column names( string, numeric );
allZerosList = {};
For( i = 1, i <= N Items( numericColNames ), i++,
If( Col Sum( Column( dt, numericColNames[i] ) ) == 0
& Col Std Dev( Column( dt, numericColNames[i] ) ) == 0,
Insert Into( allZerosList, numericColNames[i] )
)
);
If( N Items( allZerosList ) > 0,
dt << delete columns( allZerosList )
); Ri: Elimina tutte le colonne che hanno zeri in tutti i rawCIAO @gallardet
per cominciare prova questo:
https://community.jmp.com/t5/Discussions/Select-and-Delete-a-Column-Where-All-Rows-Have-The-Same-Value/mp/62142/highlight/true#M33477
Ron