2
respostas

Justaposição de variáveis

Boa Tarde,

Eu tenho um dataframe em que de duas variáveis eu preciso criar uma terceira: df['ano_ingresso'] = (2017, 2018, 2019, 2020, 2021)e df['periodo_ingresso'] = (1, 2) - para primeiro e segundo semestre, as duas variáveis são do tipo inteiro.

Primeiro eu gostaria de criar uma terceira variável chamada df['ingresso_discente'] a qual teria uma justaposição das duas, onde ficaria = 1/2017, 2/2017, 1/2018....e assim por diante. Eu transformei as duas variáveis do dataframe em listas onde: df['ano_ingresso'] = ingresso2 e, df['periodo_ingresso'] = ingresso1 e tentei fazer a junção desta forma:ingresso3 = str(ingresso1) + '/' + str(ingresso2)

e também tentei fazer desta outra forma:

ingresso3 = []
for i in range(len(ingresso1)):
    ingresso2[ingresso1[i]] = ingresso2[i]
ingresso3

mas nenhuma das duas funcionou, ela apenas junta as duas variáveis em 1 só dobrando o número de elementos na lista.

Segundo, eu teria que calcular o semestre atual do aluno, então se o aluno entrou em 02/2021, por exemplo, o aluno estaria atualmente (01/2022) no semestre 2. Se o aluno entrou em 01/2021 atualmente estaria no semestre 3 e assim por diante.

2 respostas

Primeira parte resolvida

Oi, Aline! Tudo bem com você?

Uma dúvida similar a essa foi respondida no tópico Pré-processamento espero que ela possa te ajudar a resolver seu problema ;-)

Bons estudos!