Используя data.table
:
library(data.table)
setDT(df)
df[, lapply(.SD, max), city][, colSums(.SD), .SDcols = -1]
x y z k
4 4 2 3
Это было действительно из-за виртуальной среды. Я установил numpty в указанную в моем проекте виртуальную среду PyCharm, и это сработало. Я сделал это, открыв PyCharm -> Preferences -> Project Interpreter, и увидел, что для моего проекта настроена следующая виртуальная среда:
[118 ] Я активировал его из источника/Users/XXX/PycharmProjects/MachineLearning/venv/bin/activate
, а затем pip3 install numpy
Другой вариант - изменить интерпретатор на тот, который содержит все установленные пакеты.