def read_csv_with_different_type(csv_name, column_types_dict, usecols=None):
    """Returns a DataFrame from a .csv file stored in /data/raw/.
    Reads the CSV as string. """
    csv_path = os.path.join(DATA_FOLDER, csv_name)
    csv = pd.read_csv(
        csv_path,
        usecols=usecols,
        encoding="utf-8",
        dtype=column_types_dict,
        engine="python",
    )

    for key_column, val_type in column_types_dict.items():
        if val_type == str:
            csv[key_column] = csv[key_column].str.strip()

    return csv
Returns a DataFrame from a .csv file stored in /data/raw/.
    Reads the CSV as string.