Мой код выглядит следующим образом: < /p>
Код: Выделить всё
for i in data["categ"].unique():
subset = data.loc[data["categ"]=="i",:]
print(subset["montant"].sum())
< /code>
И вот выход: < /p>
0.0
0.0
0.0
0.0
0.0
0.0
0.0
< /code>
Когда я избавляюсь от цикла и делаю это вручную, я получаю правильные значения, а не просто нули: < /p>
subset = data.loc[data["categ"]=="LOYER",:]
print(subset["montant"].sum())
-2070.0
Подробнее здесь: https://stackoverflow.com/questions/793 ... -dataframe