Я пользователь R, в настоящее время изучающий Python.
Обычно я использую dplyr для группировки и обобщения моих данных.Например,
data1 %>%
dplyr::group_by(city) %>%
dplyr::summarize(unique_customers = n_distinct(user_id, na.rm = TRUE),
converted_customers = n_distinct(user_id[type == "CONVERTED"], na.rm = TRUE)) %>%
data.frame()
Мне удалось достичь group_by и unique_customers, но у меня возникли некоторые проблемы при помещении типа условия == "CONVERTED" в python.Как мне это сделать?
Редактировать: мой код Python в его нынешнем виде:
data1.fillna(method = "ffill").groupby("city").agg({"user_id": "nunique"})