2016-07-13 7 views
1

におけるデータフレームからの成功数を取得します。失敗し、このようなデータフレームでは、時系列

Time     Status  ResponseTime  PID 
2016-07-13 17:33:49  OK   1623    42 
2016-07-13 17:33:50  KO   1593    35 
2016-07-13 17:33:50  OK   1604    19 
2016-07-13 17:33:51  KO   1605    28 
2016-07-13 17:33:51  OK   1617    42 
2016-07-13 17:33:52  OK   1654    35 
2016-07-13 17:33:52  OK   2044    19 
2016-07-13 17:33:53  KO   1630    42 

どのように私は、各分戦績とOKSの数を提示するヒストグラムの種類を描くことができますか?

答えて

3
text = """Time     Status  ResponseTime  PID 
2016-07-13 17:33:49  OK   1623    42 
2016-07-13 17:33:50  KO   1593    35 
2016-07-13 17:33:50  OK   1604    19 
2016-07-13 17:33:51  KO   1605    28 
2016-07-13 17:33:51  OK   1617    42 
2016-07-13 17:33:52  OK   1654    35 
2016-07-13 17:33:52  OK   2044    19 
2016-07-13 17:33:53  KO   1630    42 
2016-07-13 17:34:49  OK   1623    42 
2016-07-13 17:34:50  KO   1593    35 
2016-07-13 17:34:50  OK   1604    19 
2016-07-13 17:34:51  KO   1605    28 
2016-07-13 17:34:51  OK   1617    42 
2016-07-13 17:34:52  OK   1654    35 
2016-07-13 17:34:52  OK   2044    19 
2016-07-13 17:34:53  KO   1630    42 
""" 

df = pd.read_csv(StringIO(text), sep='\s{2,}', engine='python', index_col=0, parse_dates=[0]) 

df1 = df.groupby(pd.TimeGrouper('Min')).Status.value_counts().unstack() 
df1 

enter image description here

df1.plot.bar() 

enter image description here

あなたは'KO'に制限する場合:

df1.KO.plot.bar() 

enter image description here

+0

と私f結果をOKまたはKOにのみフィルタリングしたいですか? – Snorlax

+1

@kulawyjoe更新された投稿 – piRSquared

+0

もう1つの質問ですが、時間軸を時間と分だけ表示するようにフォーマットする方法はありますか? – Snorlax

関連する問題