cómo encontrar las columnas vacías y eliminarlas mediante secuencias de comandos<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />cómo encontrar las columnas vacías y eliminarlas mediante secuencias de comandos. Cualquier ayuda y/o sugerencia será muy apreciada.
Re: cómo encontrar las columnas vacías y eliminarlas mediante secuencias de comandosComo alternativa (y probablemente una de las "varias formas" de Marcus):
dt = Tabla de datos actuales () ;
metro = dt << obtener todas las columnas como matriz ;
// Recorre las columnas y registros que faltan por completo
c2del = {} ;
para ( C = 1 , C <= NCol ( metro ) , C ++,
si ( Nfila ( ubicación ( Está perdido ( metro [ 0 , C ]))) == Nfila ( metro ) , Insertar en ( c2del , C )) ;
) ;
//eliminar las columnas
dt << eliminar columnas ( c2del ) ;
Re: cómo encontrar las columnas vacías y eliminarlas mediante secuencias de comandosSe me ocurren varias formas de hacer esto. Aquí hay un ejemplo basado en el incorporado Patrón de datos faltantes dominio.
dt = Tabla de datos actuales () ;
nombres = dt << Obtener nombres de columnas () ;
dt1 = dt << Patrón de datos faltantes ( columnas ( evaluar ( nombres )) , invisible ) ;
norte = N fila ( dt1 ) ;
Para ( i = norte col ( dt ) , i >= 1 , i --,
Si ( suma colombiana ( Columna ( dt1 , i + 3 )) < norte ,
Eliminar de ( nombres , i )
)
) ;
Intentar ( dt << eliminar columnas ( nombres )) ;
Cerca ( dt1 , guardar ) ;