Я пытаюсь построить 10 лучших типов атак для каждой группы PERPETRATOR, которая содержит строку 'FBI' между всеми датами, охватывающими 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')