Quantmod FRED Metadata in R -
लाइब्रेरी (quantmod) getSymbols ("GDPC1", src = "FRED")
मैं एफईआरडी में संख्यात्मक आर्थिक / वित्तीय आंकड़े निकालने की कोशिश कर रहा हूं, लेकिन मेटाडेटा भी। मैं सीपीआई चार्ट की कोशिश कर रहा हूं और मेटा डेटा को लेबल्स / फुटनोट के रूप में देख रहा हूं। क्वांटमोड पैकेज का उपयोग करके इस डेटा को निकालने का कोई तरीका क्या है?
<प्री> शीर्षक: रियल सकल घरेलू उत्पाद सीरीज़ आईडी: जीडीपीसी 1 स्रोत: अमेरिका का वाणिज्य विभाग: आर्थिक विश्लेषण का ब्यूरो: रिलीज: सकल घरेलू उत्पाद मौसमी समायोजन: सीज़नल एडजस्टेड वार्षिक रेट फ्रीक्वेंसी: त्रैमासिक इकाइयां: अरबों का हिसाब 2009 डॉलर दिनांक सीमा: 1 947-01-01 से 2014-01-01 अंतिम अद्यतन: 2014-06-25 7:51 पूर्वाह्न सीडीटी नोट्स: BEA खाता कोड: ए 1 9 1 आरएक्स 1 रियल सकल घरेलू उत्पाद संयुक्त राज्य अमेरिका में स्थित श्रम और संपत्ति द्वारा उत्पादित वस्तुओं और सेवाओं के मुद्रास्फीति समायोजित मूल्य है। अधिक जानकारी के लिए संयुक्त राज्य अमेरिका के राष्ट्रीय आय और उत्पाद खातों (एनआईपीए) के लिए गाइड देखें - (http://www.bea.gov/national/pdf/nipaguid.pdf)
आप उसी कोड का उपयोग कर सकते हैं जो कि getSymbools.FRED
के शरीर में है, लेकिन बदलें ".csv "To" .xls ", फिर आपको .xls फ़ाइल से रुचि रखने वाले मेटाडेटा को पढ़ें।
लाइब्रेरी (gdata) प्रतीक & lt; -" GDPC1 "FRED.URL & lt; -" Http://research.stlouisfed.org/fred2/series "tmp & lt; - tempfile () डाउनलोड.फ़ाइल (पेस्ट0 (FRED.URL," / ", प्रतीक," / डाउनलोडडेटा / ", प्रतीक," .xls ") , Destfile = tmp) read.xls (tmp, nrows = 17, header = FALSE) # V1 V2 # 1 शीर्षक: रियल सकल घरेलू उत्पाद # 2 सीरीज आईडी: जीडीपीसी 1 # 3 स्रोत: अमेरिका के वाणिज्य विभाग: आर्थिक विश्लेषण ब्यूरो # 4 रिलीज: सकल घरेलू उत्पाद # 5 मौसमी समायोजन: मौसमी समायोजित वार्षिक दर # 6 फ़्रिक्वेंसी: त्रैमासिक # 7 इकाइयां: बिलियन ऑफ जंजीर 2009 डॉलर # 8 तिथि सीमा: 1 9 47 -01-01 से 2014-01-01 # 9 अंतिम बार अद्यतन: 2014-06-25 7:51 पूर्वाह्न सीडीटी # 10 नोट्स: BEA खाता कोड: ए 1 9 1 आरएक्स 1 # 11 # रियल सकल घरेलू उत्पाद # 12 वस्तुओं का मुद्रास्फीति समायोजित मूल्य है और # 13 में स्थित श्रम और संपत्ति द्वारा निर्मित सेवाएं संयुक्त राज्य अमेरिका। # 14 # 15 अधिक जानकारी के लिए राष्ट्रीय आय और उत्पाद # 16 संयुक्त राज्य अमेरिका के लेखा (एनआईपीए) के लिए मार्गदर्शिका देखें - # 17 (http://www.bea.gov/national/pdf/nipaguid.pdf)
हार्डकोडिंग nrows = 17
के बजाय, आप डेटा के शीर्ष लेख वाले पंक्ति की खोज के लिए grep
का उपयोग कर सकते हैं, और सबसेट से पहले केवल पंक्तियों को शामिल करने के लिए।
dat & lt; - read.xls (tmp, header = FALSE, stringsAsFactors = FALSE) dat [seq_len (grep ("DATE", dat [ 1]) - 1),] अनलिंक (टीएमपी) # जब आप इसके साथ काम कर रहे हैं तो अस्थायी फाइल को हटा दें
Comments
Post a Comment