у меня есть dataframe с двумя функциями колонки: startneighborhood и часИспользование GroupBy построить dataframe со значением эпизодам другого столбца
hour
может принимать любое значение от 1-24, т.е. [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
startneighborhood
может 37 различных вариантов соседства.
Я хочу найти количество часов для каждого района и использовать «час» в качестве индекса.
Таким образом, моя матрица будет состоять из 24 строк х 37 столбцов, с массивом 1:24 часов в качестве моего индекса и 37-й окрестности в качестве имен столбцов.
Как я могу использовать Pandas для выполнения этого вычисления? Я немного потерял самый быстрый способ.
Я построил dataframe, с именем индекса и названиями окрестностей в качестве имен столбцов. Теперь я просто нужно добавить значения ..
Получение этой ошибки: TypeError: crosstab() получил неожиданный аргумент ключевого слова 'index' –
Это странно. В какой версии Панд вы работаете? Вот ссылка на документы для кросс-таблицы в 0.14.1 http://pandas.pydata.org/pandas-docs/stable/generated/pandas.crosstab.html – willemolding