पांडा (सॉफ्टवेयर)

पांडा डेटा हेरफेर और डेटा विश्लेषण के लिए पायथन (प्रोग्रामिंग भाषा) के लिए लिखी गई एक सॉफ्टवेयर लाइब्रेरी है। विशेष रूप से, यह संख्यात्मक तालिकाओं और समय श्रृंखला में हेरफेर करने के लिए डेटा संरचनाएं और संचालन प्रदान करता है। यह 3-खंड बीएसडी लाइसेंस|थ्री-क्लॉज बीएसडी लाइसेंस के तहत जारी किया गया मुफ्त सॉफ्टवेयर है। यह नाम पैनल डेटा शब्द से लिया गया है, जो डेटा सेट के लिए एक अर्थमिति शब्द है जिसमें एक ही व्यक्ति के लिए कई समयावधियों में अवलोकन शामिल होते हैं। इसका नाम स्वयं पायथन डेटा विश्लेषण वाक्यांश पर एक नाटक है। वेस मैकिनी ने 2007 से 2010 तक वहां शोधकर्ता रहते हुए AQR कैपिटल में पांडा बनने वाली चीज़ का निर्माण शुरू किया।

डेटाफ़्रेम
पांडा का उपयोग मुख्य रूप से डेटा विश्लेषण और डेटाफ़्रेम में सारणीबद्ध डेटा के संबंधित हेरफेर के लिए किया जाता है। पांडा विभिन्न फ़ाइल स्वरूपों जैसे अल्पविराम से अलग किए गए मान, JSON, Apache Parquet, SQL डेटाबेस तालिका (डेटाबेस) या क्वेरीज़ और Microsoft Excel से डेटा आयात करने की अनुमति देता है। पांडा विभिन्न डेटा हेरफेर कार्यों की अनुमति देता है जैसे विलय, पुनः आकार देना, चयन करना, साथ ही डेटा सफ़ाई, और डेटा विवाद सुविधाएँ। पांडा के विकास ने पायथन में डेटाफ़्रेम के साथ काम करने की कई तुलनीय विशेषताएं पेश कीं जो आर (प्रोग्रामिंग भाषा) में स्थापित की गईं। पांडा लाइब्रेरी एक अन्य लाइब्रेरी, NumPy पर बनाई गई है, जो डेटाफ़्रेम पर काम करने की सुविधाओं के बजाय ऐरे (डेटा संरचना) के साथ कुशलतापूर्वक काम करने के लिए उन्मुख है।

इतिहास
डेवलपर वेस मैककिनी ने वित्तीय डेटा पर मात्रात्मक विश्लेषण (वित्त) करने के लिए उच्च प्रदर्शन, लचीले उपकरण की आवश्यकता के कारण 2008 में AQR कैपिटल में पांडा पर काम करना शुरू किया। AQR छोड़ने से पहले वह प्रबंधन को पुस्तकालय खोलने की अनुमति देने के लिए मनाने में सक्षम था।

एक अन्य AQR कर्मचारी, चांग शी, लाइब्रेरी में दूसरे प्रमुख योगदानकर्ता के रूप में 2012 में इस प्रयास में शामिल हुए।

2015 में, पांडा ने संयुक्त राज्य अमेरिका में एक 501(सी)(3) संगठन|501(सी)(3) गैर-लाभकारी चैरिटी, न्यूमफोकस की वित्तीय रूप से प्रायोजित परियोजना के रूप में हस्ताक्षर किए।

यह भी देखें

 * matplotlib
 * नम्पी
 * डस्क (सॉफ्टवेयर)
 * SciPy
 * आर (प्रोग्रामिंग भाषा)
 * स्किकिट-सीखें
 * आँकड़े मॉडल
 * संख्यात्मक विश्लेषण सॉफ्टवेयर की सूची