migrationNanless = {
let columns = Object.keys(migrationParsed[0]);
let newDF = migrationParsed;
for (var col in columns) {
let colname = columns[col];
let column = z.getCol(colname, migrationParsed);
let collen = column.length;
let colvalcounts = z.valueCounts(column);
let colvalkeys = Object.keys(colvalcounts);
let colvalvals = Object.values(colvalcounts);
let colnumnans = 0
for (var i in colvalkeys) {
if (colvalkeys[i] == "NaN") {
colnumnans = colvalvals[i]
}
}
if (colnumnans == collen) {
newDF = z.dropCol(colname, newDF);
}
}
return newDF;
}