pipeline.src.flows.isscaap_codes ================================ .. py:module:: pipeline.src.flows.isscaap_codes Functions --------- .. autoapisummary:: pipeline.src.flows.isscaap_codes.join_values_by_column pipeline.src.flows.isscaap_codes.extract_isscaap_codes_pdf pipeline.src.flows.isscaap_codes.parse_pdf pipeline.src.flows.isscaap_codes.transform_isscaap_codes pipeline.src.flows.isscaap_codes.export_isscaap_codes pipeline.src.flows.isscaap_codes.isscaap_codes_flow Module Contents --------------- .. py:function:: join_values_by_column(df: pandas.DataFrame, join_string: str = ' ') -> list Takes a `pandas.DataFrame` and returns a list whose length is the same as the number of columns in the input DataFrame and whose values are made of the values of the corresponding columns joined in a single string. :param df: a pd.DataFrame with only string values. :type df: pd.DataFrame :param join_string: The string used to join values. Defaults to " ". :type join_string: str, optional :returns: list .. py:function:: extract_isscaap_codes_pdf() -> io.BytesIO .. py:function:: parse_pdf(isscaap_codes_pdf: io.BytesIO) .. py:function:: transform_isscaap_codes(isscaap_codes: pandas.DataFrame) -> pandas.DataFrame .. py:function:: export_isscaap_codes(isscaap_codes: pandas.DataFrame, csv_filepath: str) -> None .. py:function:: isscaap_codes_flow(csv_filepath: str)