У меня есть CSV-файл с двумя колонками:графа, если другой столбец содержит значение
fruits values
bananas 2
apples 5
oranges 4
pineapples 2
Я хотел бы суммировать values
fruits
если таковые есть «яблоки» в нем. Она должна возвращать 5 + 2 = 7.
Я попытался это:
sum= 0
if folha['fruits'].str.contains("apples"):
sum=sum+folha['values'].sum()
Но он возвращает ошибку:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
Любые мысли?
вы после: 'df.ix [df.fruits.isin ([ 'яблоки']), 'значения'] сумма()'.? – MaxU