Как поменять значение в первой строке датафрейма?
я хочу поменять значение в объеме фасовки только у одного значения, не используя дату, но при таком написании
graphic.loc[(graphic['Пункт отгрузки']=='ПНОС') & (graphic['Код КССС']==207465), 'Объем_фасовки, т'][0] = 0
ничего не меняется
Ответы (1 шт):
Автор решения: strawdog
→ Ссылка
Вы присваиваете 0 не ячейке в датафрейме, а значению, из него полученному. Если уж вы хотите делать именно таким способом, то такая монструозная конструкция вам должна помочь:
df.loc[df.loc[(df['Пункт отгрузки']=='ПНОС') & (df['Код КССС']==207465), 'Объем_фасовки, т']
.idxmin(), "Объем_фасовки, т"] = 0
