Попытка включить pd.date_range в мой анализ Python

Я пытаюсь построить топ-10 типов атаки для каждой группы PERPETRATOR, которая содержит строку "ФБР" между всеми датами, охватывающими 1970 и 1979 годы.

Я думаю, что я делаю все правильно, минус часть даты. Кто-нибудь может помочь?

Вот мой код:

df_1[(df_1['PERPETRATOR GROUP'].str.contains('FBI'))] & 
df_1[(df_1[DATE] > '1970-1-1') & df_1[(df_1[DATE] < '1979-12-31')
['ATTACK TYPE'].value_counts()[:10].plot(kind='barh')

Хорошо, я думаю, что, возможно, решил это, но мне было интересно, если бы кто-то мог вычитать это и сказать мне, если это законно.

seventies_mask = (df_1['DATE'] > '1970-01-01') & (df_1['DATE'] < '1979-12- 
31')

df_1[(df_1['PERPETRATOR GROUP'].str.contains('FBI'))] & 
df_1.loc[seventies_mask]['ATTACK TYPE'].value_counts() 
[:10].plot(kind='barh')

0 ответов

Другие вопросы по тегам