2016-11-23 36 views
-2

下面的代碼返回錯誤我收到錯誤KeyError異常:「持續時間」,當它存在

KeyError: 'duration' 


for i in range(0, 3): 
    exam_df['duration'] = pd.to_datetime(i,(exam_df['Duration '])[i]) 
exam_df['grade'] = exam_df['Grade'].astype(np.int64) 
exam_df.plot.scatter(x='duration', y='grade') 
+1

歡迎來到StackOverflow。請閱讀並遵守幫助文檔中的發佈準則。 [最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve)適用於此處。在您發佈代碼並準確描述問題之前,我們無法有效幫助您。 您發佈的代碼不足以重現錯誤:「pd」未定義。還包括整個錯誤消息,包括堆棧跟蹤。 – Prune

回答

3

我認爲你拼錯了關鍵的「時間」,試着改變:

exam_df['duration'] = pd.to_datetime(i,(exam_df['Duration '])[i]) 

隨着:

exam_df['duration'] = pd.to_datetime(i,(exam_df['duration'])[i]) 
相關問題