У меня есть столбец с именем id
в кадре данных с именем _newdata, который выглядит следующим образом.Обратите внимание, что это часть значений в столбце, а не вся эта вещь.
1
1
1
2
2
2
2
2
4
4
4
4
4
5
5
5
5
7
7
7
7
7
8
8
8
8
10
10
10
Я хочу сделать так, чтобы make переименовал id в значения, чтобы они были в числах.Это означает, что я хочу, чтобы это выглядело так
1
1
1
2
2
2
2
2
3
3
3
3
3
4
4
4
4
5
5
5
5
5
6
6
6
6
7
7
7
Я пытался использовать это, но, похоже, это ничего не изменило с файлом.Может кто-нибудь сказать мне, где я ошибся, или предложить метод, чтобы сделать то, что я хочу?
count = 1 #values start at 1
for i, row in _newdata.iterrows():
if row['id']==count or row['id']==count+1:
pass
else:
count+=1
row['id']=count