Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963
2 Afghanistan 15 Wheat 5312 Ha 10 20 30
2 Afghanistan 25 Maize 5312 Ha 10 20 30
4 Angola 15 Wheat 7312 Ha 30 40 50
4 Angola 25 Maize 7312 Ha 30 40 50
< /code>
Я хочу группировать страну столбца и item_code и вычислить только сумму рядов, падающих под столбцы Y1961, Y1962 и Y1963. Полученный DataFrame должен выглядеть следующим образом: < /p>
Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963
2 Afghanistan 15 C3 5312 Ha 20 40 60
4 Angola 25 C4 7312 Ha 60 80 100
< /code>
Прямо сейчас я делаю это: < /p>
df.groupby('Country').sum()
< /code>
Однако это также добавляет значения в столбце item_code. Есть ли способ, которым я могу указать, какие столбцы должны включать в операцию sum ()
Как лучше всего сделать Groupby на Dataframe Pandas, но исключите несколько столбцов из этой группы? например У меня есть следующий DataFrame: < /p>
[code]Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963 2 Afghanistan 15 Wheat 5312 Ha 10 20 30 2 Afghanistan 25 Maize 5312 Ha 10 20 30 4 Angola 15 Wheat 7312 Ha 30 40 50 4 Angola 25 Maize 7312 Ha 30 40 50 < /code>
Я хочу группировать страну столбца и item_code и вычислить только сумму рядов, падающих под столбцы Y1961, Y1962 и Y1963. Полученный DataFrame должен выглядеть следующим образом: < /p>
Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963 2 Afghanistan 15 C3 5312 Ha 20 40 60 4 Angola 25 C4 7312 Ha 60 80 100 < /code>
Прямо сейчас я делаю это: < /p>
df.groupby('Country').sum() < /code>
Однако это также добавляет значения в столбце item_code. Есть ли способ, которым я могу указать, какие столбцы должны включать в операцию sum () [/code], а какие исключать?
У меня возникли проблемы с тем, чтобы это работало. По сути, я хочу, чтобы пользователь ввел ключевое слово, а затем получил в качестве ответа пару вопросов и ответов. В первом, втором и третьем столбцах таблицы содержатся ключевые слова, а в...
Я пытаюсь воссоздать SQL-запрос, который я написал с использованием Python и Pandas. Я не очень хорошо знаком с SQL, поэтому может быть что-то очевидное, что я упускаю. Я просто пытаюсь суммировать строки, где «вопросом» является «Сумма в долларах»,...
Я пытаюсь воссоздать SQL-запрос, который я написал с использованием Python и Pandas. Я не очень хорошо знаком с SQL, поэтому может быть что-то очевидное, что я упускаю. Я просто пытаюсь суммировать строки, где «вопросом» является «Сумма в долларах»,...