回答
您可以使用read_csv
與參數skiprows
和names
新列名:
url = 'https://www.google.com/finance/getprices?q=HINDALCO&i=60&p=15d&f=d,o,h,l,c,v'
df = pd.read_csv(url, skiprows=[0,1,2,3,5,6]).rename(columns={'COLUMNS=DATE':'DATE'})
print (df.head())
DATE CLOSE HIGH LOW OPEN VOLUME
0 a1490154300 194.80 194.80 194.80 194.80 2600
1 1 193.55 194.70 193.00 194.15 339142
2 2 193.80 193.95 193.55 193.60 242687
3 3 194.20 194.40 193.80 193.90 119874
4 4 193.80 194.20 193.80 194.20 121355
感謝親愛的很多 –
你對日期時間有什麼想法我怎麼能轉換日期[1]意味着1分鐘日期2意味着2分鐘等等 –
好吧,但'a1490154300'意味着什麼?這是日期還是時間? – jezrael
如果你不講究讓您的只有谷歌的數據,這將工作無線th Yahoo:
import pandas as pd
import pandas_datareader.data as web
from datetime import datetime
start = datetime(2014, 6, 2)
end = datetime(2014, 9, 5)
hindalco = web.DataReader('HINDALCO.NS', 'yahoo', start, end)
In [15]: hindalco.head(5)
Out[15]:
Open High Low Close Volume Adj Close
Date
2014-06-02 147.3 151.15 146.35 150.05 13844600 146.2012
2014-06-03 150.7 155.70 149.35 155.20 23276100 151.2191
2014-06-04 156.0 161.75 155.20 160.70 15948200 156.5780
2014-06-05 160.6 171.00 159.95 169.85 20296900 165.4934
2014-06-06 172.0 172.10 165.30 169.25 13769100 164.9087
您需要安裝pandas-datareader。
sudo -H pip install pandas-datareader (ubuntu)
pip install pandas-datareader (windows)
我曾嘗試使用'HINDALCO'作爲公司代碼和谷歌而不是雅虎,但這並沒有奏效。然而,美國股市像蘋果與谷歌合作: 蘋果= web.DataReader(「AAPL」,「谷歌」,開始,結束) – dmdip
我想1mins數據不是每天 –
@jezrael]已回答您對Hindalco一分鐘數據的問題。這裏的或多或少相同的答案,調整了一下:
import pandas as pd
period = 60 #one minute
days = 2 # 2 days of data
ticker = 'HINDALCO'
url = 'http://www.google.com/finance/getprices?i={}&p={}d&f=d,o,h,l,c,v&df=cpct&q={}'.format(period, days, ticker)
cols = ['minute', 'open', 'high', 'low', 'close', 'volume']
df = pd.read_csv(url, skiprows=8, header=None, names=cols)
df.head()
輸出:
minute open high low close volume
0 1 194.35 194.35 193.80 193.85 25785
1 2 194.15 194.40 194.00 194.35 64580
2 3 193.95 194.25 193.85 194.15 42980
3 4 193.80 193.95 193.75 193.90 33936
4 5 193.90 193.90 193.60 193.80 57088
- 1. 金融建模與熊貓數據框
- 2. 谷歌金融的熊貓數據閱讀器功能可以真的很慢
- 3. 重塑融化的熊貓數據幀
- 4. 熊貓分裂數據框
- 5. 由熊貓數據框中
- 6. 熊貓數據框繪圖
- 7. 從熊貓數據框中
- 8. 從熊貓數據框中
- 9. 修改熊貓數據框
- 10. 熊貓數據框到RDD
- 11. 熊貓數據框(選擇)
- 12. 從熊貓數據框中
- 13. 熊貓數據框圖
- 14. 熊貓:寫入數據框
- 15. 熊貓數據框計算
- 16. 熊貓數據框合併
- 17. 從熊貓數據框中
- 18. 熊貓數據框 - 列轉
- 19. 遍歷熊貓數據框
- 20. 熊貓數據框篩選
- 21. 熊貓數據框爲CSV
- 22. 熊貓數據框到AnguarJS
- 23. 數據框中熊貓
- 24. 列表熊貓數據框列表
- 25. 使用熊貓系列提取熊貓數據框的值
- 26. 在Python中分割大熊貓熊貓數據框
- 27. Python 2.7替換熊貓數據框中的一個熊貓DF
- 28. 熊貓 - 如何將r數據框轉換回熊貓?
- 29. 將熊貓數據框行映射爲熊貓系列
- 30. 谷歌存儲對象熊貓數據框
BTW,熊貓配備了數據讀取器[谷歌財經(HTTP://pandas-datareader.readthedocs .IO/EN /最新/ remote_data.html#遠程數據谷歌)。也許它能完成這項工作? – greole