import pandas as pd
import urllib
from pandas import DataFrame, Series
import datetime
url = 'https://chartapi.finance.yahoo.com/instrument/1.0/GOOG/chartdata;type=quote;range=10d/csv'
urllib.request.urlretrieve(url, './data/goog.csv')
GOOG= DataFrame(pd.read_csv("goog.csv"))
GOOG['Timestamp']= datetime.datetime.fromtimestamp(GOOG['Timestamp']).strptime('%Y-%m-%d :%H:%M:%S)
在這段代碼中,我可以下載雅虎財務的盤中數據,然後保存到csv文件中。但是,日期是dtype = int64,我很難將其轉換爲時間戳。我不確定爲什麼我不能這樣做。如何將int64轉換爲時間戳
的可能的複製[熊貓:時間戳日期時間(http://stackoverflow.com/questions/40038169/pandas-timestamp-to-datetime) – m0nhawk
你缺少一個報價'...%Y-%m-%d:%H:%M:%S'' < - **這裏**。另外,'csv'文件格式不正確。 –