Skip to main content
Version: Python

has_columns

The has_columns method is used to check whether a table contains a column (or columns) with the provided column name(s).

Syntax

source.has_columns(cols: Union[str, Sequence[str]])

Parameters

ParameterTypeDescription
colsUnion[str, Sequence[str]]

The column name(s).

Returns

A boolean value that is True if all columns are in the table, or False if any of the provided column names are not found in the table.

Example

The following example checks for the existence of certain column names in a table with three columns.

from deephaven import new_table
from deephaven.column import string_col

source = new_table(
[
string_col("Title", ["content"]),
string_col("ColumnName", ["column_content"]),
string_col("AnotherColumn", ["string"]),
]
)

print(source.has_columns("Title"))
print(source.has_columns("NotAColumnName"))
print(source.has_columns(["Title", "ColumnName"]))
print(source.has_columns(["Title", "NotAName"]))