Utils Module

Utility methods for SckanCompare package.

License: Apache License 2.0

sckan_compare.utils.filter_dataframe(df, column, value)

Filter a DataFrame based on value in specific column.

Parameters:
  • df (pandas.DataFrame) – The DataFrame to be filtered.

  • column (str) – The column to be filtered.

  • value (str) – The value to be used for filtering column.

Returns:

The filtered DataFrame.

Return type:

pandas.DataFrame

sckan_compare.utils.get_dataframe(data_as_list)

Convert a list of data to a pandas DataFrame.

Parameters:

data_as_list (list) – List of data to be converted.

Returns:

The converted DataFrame.

Return type:

pandas.DataFrame

sckan_compare.utils.remove_duplicate_species(df)

Replace various species synonyms with standard species names in a DataFrame.

Parameters:

df (pandas.DataFrame) – The DataFrame containing species information.

Returns:

The DataFrame with replaced species synonyms.

Return type:

pandas.DataFrame