我想绘制了包含所有跨越20世纪70年代1979年日期之间的字符串“FBI”每肇事者集团前10攻击类型。
我认为我所做的一切都正确,减去日期部分。有人可以协助吗?
这是我的代码:
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')