Попытка включить 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')