У меня есть вывод данных в виде: значения в строке должны быть 1 или 0. Например:
Index A B 5 10 15
0 1 2 1 1 0
1 0 4 1 0 0
2 8 3 1 1 0
3 2 d 1 1 1
Возможно ли это? А может кто-нибудь, пожалуйста, покажите мне, как? Спасибо!
РЕДАКТИРОВАТЬ: я назначил новые столбцы следующим образом:
uniquevalues = new_rec['D'].unique()
for val in uniquevalues:
df.insert(no_columns, val, 0)
Теперь я хотел бы добавить '1' в правильные ячейки следующим образом. Это работает, но очень много времени. Есть ли лучший способ?
for val in uniquevalues:
for ind in new_rec.index:
if new_rec['D'][ind] == val:
new_rec.loc[ind, val] = 1