[英]Performance difference in pandas read_table vs. read_csv vs. from_csv vs. read_excel?
[英]Why does plotting on pandas read_csv vs from_csv - behave differently?
我正在學習金融分析入門 python class 同時學習使用 pandas。 我為所有代碼使用 Jupyter Notebook。 該課程使用已棄用的 from_csv() function 讀入 dataframe 並展示如何在同一時間軸上很好地讀取 plot 股票數據:
fb1 = pd.DataFrame.from_csv('data/FB.csv')
fb1.loc['2019-06-01':'2019-07-01', 'Close'].plot()
fb1.loc['2019-07-01':'2019-08-01', 'Close'].plot()
fb1.loc['2019-08-01':'2019-09-01', 'Close'].plot()
使用由 from_csv() 創建的 DataFrame 繪圖
我一直在嘗試使用更新的 read_csv() function 復制相同的結果,但它的行為不同。 這些地塊都被壓在同一時間范圍內。 有人可以向我解釋這兩種實現有什么區別,以及如何使后一段代碼表現出與第一段相同的行為嗎?
fb = pd.read_csv('data/FB.csv')
fb.set_index('Date', inplace= True)
fb.loc['2019-06-01':'2019-07-01', 'Close'].plot()
fb.loc['2019-07-01':'2019-08-01', 'Close'].plot()
fb.loc['2019-08-01':'2019-09-01', 'Close'].plot()
嘗試將index_col=0, parse_dates=True
添加到您的第二次嘗試中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.