कोर्स में आपका स्वागत है!

R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

Joshua Ulrich

Quantitative Analyst & quantmod Co-Author and Maintainer

मेरे बारे में

  • कई पैकेजों के लेखक/मेंटेनर
    • TTR, xts, quantmod, blotter, quantstrat
  • R/Finance कॉन्फ्रेंस ऑर्गनाइजिंग कमेटी
  • सेंट लुइस R यूज़र ग्रुप
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

getSymbols() क्या है?

  • कई डेटा सोर्सेस तक पहुंच देता है
  • डिफॉल्ट रूप से xts ऑब्जेक्ट लौटाता है
  • डेटा इंपोर्ट करने के दो तरीके:
    • सामान्य फंक्शन की तरह डेटा रिटर्न करें
    • base R के load() की तरह ऑब्जेक्ट बनाएँ
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन
getSymbols(Symbols = "AAPL", src = "yahoo")
"AAPL"
getSymbols("AAPL")
"AAPL"
head(AAPL)
           AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
2007-01-03     86.29     86.58    81.90      83.80   309579900      10.85709
2007-01-04     84.05     85.95    83.82      85.66   211815100      11.09807
2007-01-05     85.77     86.20    84.40      85.05   208685400      11.01904
2007-01-08     85.96     86.53    85.28      85.47   199276700      11.07345
2007-01-09     86.45     92.98    85.15      92.57   837324600      11.99333
2007-01-10     94.75     97.80    93.45      97.00   738220000      12.56728
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

getSymbols() डेटा सोर्सेस

Yahoo! Finance Yahoo Finance लोगो
Google Finance Google Finance लोगो
FRED FRED लोगो
Oanda OANDA लोगो
CSV CSV
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

अन्य getSymbols() डेटा सोर्सेस

  • Yahoo! Finance Japan
  • MySQL
  • SQLite
  • RData
  • rds (saveRDS() द्वारा बनाया गया)
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

getSymbols() उदाहरण

# load() की तरह डेटा लोड करें
getSymbols("AAPL", auto.assign = TRUE)
"AAPL"
head(AAPL, n = 3)
           AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
2007-01-03     86.29     86.58    81.90      83.80   309579900      10.85709
2007-01-04     84.05     85.95    83.82      85.66   211815100      11.09807
2007-01-05     85.77     86.20    84.40      85.05   208685400      11.01904
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

getSymbols() उदाहरण

# सामान्य फंक्शन की तरह डेटा लौटाएँ
aapl <- getSymbols("AAPL", auto.assign = FALSE)
head(aapl, n = 3)
           AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
2007-01-03     86.29     86.58    81.90      83.80   309579900      10.85709
2007-01-04     84.05     85.95    83.82      85.66   211815100      11.09807
2007-01-05     85.77     86.20    84.40      85.05   208685400      11.01904
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

अभ्यास करते हैं!

R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

Preparing Video For Download...