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.