Подсчет количества случаев в год в группе

Проблема в том, что OpenCV имеет только шрифт Hershey, который не содержит китайских символов. Так что вам нужно что-то еще. Существует библиотека расширений OpenCV , которая появляется, чтобы решить проблему.

Программа в http://opencv-extension-library.googlecode.com/svn/doc /r263/classCvxText.html#2b5076328cd67ddd5a4eecc8e00cba3e, конечно, похоже, что он пытается загрузить шрифт и нарисовать символы в изображении.

4
задан cs95 5 March 2019 в 10:09
поделиться

3 ответа

Вы можете использовать diff и groupby:

df.count_to_today.diff().ne(0).groupby([df.id, df.year]).sum()

id    year
1234  2017    2.0
      2018    2.0
Name: count_to_today, dtype: float64
<час>
(df.count_to_today.diff()
   .ne(0)
   .groupby([df.id, df.year])
   .sum()
   .astype(int)
   .reset_index())

     id  year  count_to_today
0  1234  2017               2
1  1234  2018               2
0
ответ дан cs95 5 March 2019 в 10:09
поделиться

Если вы хотите посчитать ID за год, попробуйте использовать -

df[['ID','Year']].groupby('Year').count()

или-

df[['ID','Year']].groupby('Year').agg('count')

Измените переменные, чтобы получить результат.

0
ответ дан Shahir Ansari 5 March 2019 в 10:09
поделиться

Используйте эту структуру:

df[['ID','Year']].groupby('Year').count()

и

df[['ID','Year']].groupby('Year').agg('count')

Я надеюсь, что это будет работать нормально. Попробуйте это

0
ответ дан Hasee Amarathunga 5 March 2019 в 10:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: