in fclib/fclib/dataset/ojdata.py [0:0]
def _check_col_names(df_col_names, input_col_names, input_type):
"""Check if input column/feature names are valid.
"""
if input_type in ["timestamp", "target"]:
assert isinstance(input_col_names, str)
if input_col_names not in df_col_names:
raise ValueError("Invalid {} column name. It cannot be found in the input dataframe.".format(input_type))
else:
assert isinstance(input_col_names, list)
for c in input_col_names:
if c not in df_col_names:
raise ValueError(c + " is an invalid column name. It cannot be found in the input dataframe.")