Atribuir valor a uma célula no DataFrame
Tenho a seguinte linha de código:
list_sort[i].ix[j][2] = classification
list_sort é o nome da minha lista que guarda DataFrame's. classification é uma variável que guarda um valor inteiro que será atribuído a uma célula do DataFrame.
Em cada posição (i) da minha lista eu tenho um DataFrame, em cada linha (j) de cada DataFrame eu preciso acrescentar um valor contido na variável classification que será incrementada com base em uma condição, valor esse que será colocado na 3ª coluna (2).
for i in range(len(list_sort)):
classification = 1
list_sort[i].ix[0][2] = classification
for j in range(len(df))[1::]:
if(list_sort[i].ix[j][1] == list_sort[i].ix[j-1][1]):
list_sort[i].ix[j][1] == classification
else:
classification += 1
list_sort[i].ix[j][1] == classification
Meu código não está fazendo nada, nem exibindo o que quero e nem exibindo erro.
Não estou conseguindo identificar o problema.
Se alguém tiver alguma ideia.
Discussão (1)
Carregando comentários...