Table.remove_blank_columns
remove_blank_columnswhen treat_nans_as_blank
Group: Selections
Aliases: drop_missing_columns
, drop_na
, filter_blank_columns
, select_blank_columns
, select_blank_fields
, select_missing_columns
, select_na
Documentation
Remove columns which are either all blank or contain blank values. If no rows are present, all columns are considered blank.
Arguments
when
: specifies whether to remove is all cells are blank or if any ones are chosen. By default, only columns consisting of all blank cells are selected.treat_nans_as_blank
: specified whetherNumber.nan
is considered as blank. By default, it is not.
Returns
- A new table with the blank columns removed.
Examples
Remove completely blank columns from a table.
table = Table.from_rows ["bar","foo","buzz","bizz"] [["John", 25,"abc",""]] output = table.remove_blank_columns
Returns a Table
| bar | foo | buzz |
|------|-----|------|
| John | 25 | abc |
Errors
- If there are no columns in the output table, a
No_Output_Columns
is raised as an error regardless of the problem behavior, because it is not possible to create a table without any columns.
Remarks
What is a blank value?
Blank values are Nothing
, ""
and depending on setting Number.nan
.