[documentos]defcarregar_base_qualis(caminho_csv):""" Carrega a base Qualis do arquivo CSV. Args: caminho_csv (str): Caminho para o arquivo CSV da base Qualis. Returns: tuple: dict: Mapeamento ISSN -> estrato Qualis dict: Mapeamento nome da revista (minúsculo) -> estrato Qualis """df=pd.read_csv(caminho_csv,sep=';',header=None,dtype=str,names=['ISSN','Nome','Área','Qualis'])df['ISSN']=df['ISSN'].str.replace('-','',regex=False).str.strip()dict_issn=dict(zip(df['ISSN'],df['Qualis']))dict_nome={}for_,rowindf.iterrows():nome=row['Nome'].strip().lower()estrato=row['Qualis'].strip().upper()ifnomeindict_nome:ifestrato_ordem.get(estrato,99)<estrato_ordem.get(dict_nome[nome],99):dict_nome[nome]=estratoelse:dict_nome[nome]=estratoreturndict_issn,dict_nome