Example #1
0
def publicacoes_determinada_area_por_ano(file_type, area, ano):
    csv_list = get_csv(file_type, area)
    publicacoes_list = []
    for row in csv_list:
        if (int(row[0]) == ano):
            publicacoes_list.append(row)

    return publicacoes_list
Example #2
0
def todos_scores (area):
    csv_list = get_csv ('scores', area)
    scores_list = []

    for row in csv_list:
        scores_list.append(row)

    return scores_list
Example #3
0
def publicacoes_determinada_area(file_type, area):
    csv_list = get_csv(file_type, area)
    publicacoes_list = []

    for row in csv_list:
        publicacoes_list.append(row[0:5])

    return publicacoes_list
Example #4
0
def num_publicacoes_conferencia(file_type, area):
    csv_list = get_csv(file_type, area)

    numero_papers = 0

    for _ in csv_list:
        numero_papers += 1

    return [[str(numero_papers)]]
Example #5
0
def num_publicacoes_determinada_conferencia(file_type, area, conference):
    csv_list = get_csv(file_type, area)
    numero_papers = 0

    for row in csv_list:
        if (row[1] == conference):
            numero_papers += 1

    return [[str(numero_papers)]]
Example #6
0
def publicacoes_determinada_area_por_departamento(file_type, area,
                                                  departamento):
    csv_list = get_csv(file_type, area)
    publicacoes_list = []
    for row in csv_list:
        if (row[3] == departamento):
            publicacoes_list.append(row)

    return publicacoes_list
def num_professores_area_departamento (area, departamento):
    csv_list = get_csv ('papers', area)
    professores = set()
    for row in csv_list:
        universidades_temp = row[3].split('; ')

        for universidade in universidades_temp:
            professores_temp = row[4].split('; ')
            for professor in professores_temp:
                if (universidade == departamento):
                    professores.add(professor)
    
    return [str(len(professores))]
def num_professores_area (area):
    csv_list = get_csv ('papers', area)

    universidades = {}
    

    for row in csv_list:
        professores = row[4].split('; ')
        universidades_temp = row[3].split('; ')
        for universidade in universidades_temp:
            for professor in professores:
                if (universidade not in universidades):
                    universidades[universidade] = set()
                universidades[universidade].add(professor)
    
    universidades_csv = []

    for universidade in universidades:
        universidades_csv.append([universidade, len(universidade)])
    return universidades_csv
Example #9
0
def score_departamento (area, departamento):
    csv_list = get_csv ('scores', area)

    for row in csv_list:
        if (row[0] == departamento):
            return [[row[1]]]