這是我第一次使用熊貓和iPython筆記本,並且無法找出我的問題的正確搜索條件。如何分組數據和繪製折線圖
我有一個.xls
文件,用於編譯時間數據,用於位於3個站點的3個構建服務器A
,B
和C
。這些構建服務器編譯多個項目,所以我會選擇任何特定的項目。因此,我要繪製這樣的數據(爲特定項目 - 不是所有的在一個圖表,以保持它的簡單):
X-axis = date
Y-axis = average build time on that date
3 lines for sites A, B and C
我迄今所做的:
import pandas as pd
import numpy as np
import matplotlib as plt
file= r'/home/abc/Downloads/request.xls'
df = pd.read_excel(file,parse_dates=['Date'])
build_times = df[['Date','site','project','Duration']]
build_group = build_times.groupby(['Date','site','project']).mean()
我需要幫助在以下幾點:
我如何選擇唯一成功建立 如果有一列
status
與0和1如何繪製具有上述X軸和Y軸的站點線
A
,B
和C
(用於特定項目)。
編輯
@jezrael的答案後,我能夠得到以下數據
2017-03-27 A project1 963.200000
B project2 4587.176471
C project2 1449.375000
C project1 1449.375000
.......
2017-03-28 A project1 93.200000
B project1 4787.176471
C project2 1339.375000
C project1 1749.375000
你可以添加一些樣本數據? – jezrael