Набор данных:
relationship_status col1 col2 col3 col4 col5 bday bday2
0 NaN 4.20 4.50 4.25 3.15 2.05 04-18 0418
1 1.0 4.60 2.95 3.95 3.10 3.10 07-20 0720
2 NaN 4.90 4.65 4.20 4.60 1.90 01-03 0103
3 NaN 3.85 2.80 3.55 2.65 3.50 09-16 0916
4 1.0 3.80 3.35 3.85 3.25 1.80 05-01 0501
bins = [120, 219, 321, 420, 521, 621, 723, 823, 923, 1023, 1122, np.inf]
names = ['Aquarius', 'Pisces', 'Aries', 'Taurus', 'Gemini', 'Cancer', 'Leo', 'Virgo', 'Libra', 'Scorpio', 'Sagittarius']
dataset['sunsign'] = pd.cut(dataset.bday2, bins, labels = names)
Я получаю ошибку: '& lt;' не поддерживается между экземплярами «float» и «str»
d = dict(enumerate(names, 1))
dataset['AgeRange'] = list(map(d.get, np.digitize(dataset['bday2'], bins)))
Я получаю следующую ошибку: не удается передать данные массива из dtype ('O') в dtype ('float64') в соответствии с правилом 'безопасный'
Это использовалось для работы (или до сих пор работает до 7 августа 2016 года, если у вас есть приложение v2.0, и это событие было создано на странице с указанием места / места размещения), как описано в
, например. С помощью самого API Graph невозможно выполнить поиск близлежащих событий в одном запросе.
Что вы можете сделать, это
Имейте в виду, что вам придется фильтровать себя относительно пройденных событий и т. д. Это очень неэффективно, к сожалению ...
EDIT 2017-12-20
Вы можете использовать https://github.com/tobilg/facebook-events-by-location-core для этого варианта использования.
Для версии 2.11, лучший / самый простой способ, который я вижу для достижения этого, - добавить ваше значение местоположения в сам запрос, поскольку q=
смотрит за пределы только имени вашего события.
Пример:
https://graph.facebook.com/v2.11/search?q=marathon%20dublin&type=event&fields=name,id,category,description,place&access_token=ACCESSTOKEN
возвращает событие ниже (среди других). Вы можете видеть, что Дублин был поднят из полей Place, поскольку он не упоминается в названии
{
name: "Vhi Women's Mini Marathon 2018",
id: "1803645183261605",
description: "The Vhi Women's Mini Marathon is returning to a Sunday
for 2018!! This year, on 3rd June 2018, we want you to join us by
walking, jogging or running 10k in Dublin. Sign up from 7 March and
follow our 12 week training and nutrition plan on line and with the
The Herald each Wednesday and Saturday. Don't forget to follow us on
facebook for lots of competitions and important information about the
event.",
place: {
name: "Fitzwilliam Place, Dublin, County Dublin, Ireland"
}
}