पंडों से HTML

Pandom Se Html



पांडा आपको महत्वपूर्ण पहलुओं और निर्देशों की एक विस्तृत श्रृंखला तक पहुंच प्रदान करता है जिसका उद्देश्य आपके डेटा का त्वरित मूल्यांकन करना है। हम पंडों के डेटाफ़्रेम को HTML तालिकाओं में बदलने की प्रक्रिया का लाभ उठाते हैं। डेवलपर्स और उपयोगकर्ताओं को अपने पायथन डेटाफ्रेम को एक HTML स्रोत कोड में एकीकृत करने की आवश्यकता है। वे इस पांडा एक्सटेंशन का उपयोग आसानी से अपने डेटा को HTML फ़ाइल में स्थानांतरित करने के लिए करते हैं, इस उद्देश्य के लिए पांडा का उपयोग करके HTML तकनीक का उपयोग करते हैं। कार्यप्रणाली की व्याख्या करने के लिए, हम कार्यान्वयन के लिए 'स्पाइडर' टूल का उपयोग करते हैं ताकि प्रत्येक कार्यान्वयन के साथ-साथ चरण दर चरण इसे समझना आसान हो सके।

यदि हम पंडों में एक स्थानीय HTML फ़ाइल को पार्स करना चाहते हैं, तो हम टैग के नाम और टेक्स्ट पहलुओं का उपयोग करते हैं। फ़ाइल से टैग-उल के कोड के संयोजन में, हम टैग के शीर्षक और सामग्री को कस्टमाइज़ कर सकते हैं। यदि हम HTML फ़ाइल को पंडों में URL बनाना चाहते हैं, तो हमें कुछ चरणों से गुजरना होगा जिसमें स्कैन फ़ंक्शन को लागू करने के लिए वेब URL पैरामीटर शामिल है। फिर, हम उन वेरिएबल का संदर्भ देते हैं जो डेटाबेस ऑब्जेक्ट्स से पर्यूजिंग को सक्षम करते हैं और HTML फॉर्मेट में डेटा प्रिंट करने के लिए कोड चलाने के लिए पूरे URL के इनसाइड को डेटा वेरिएबल में पढ़ते हैं।







पंडों के लिए HTML के लिए सिंटेक्स:





उदाहरण: HTML कोड और तालिका में एक पांडा डेटाफ़्रेम का रेंडर प्रदर्शित करें

एक HTML वेब पेज में, पायथन में पांडा एक पांडा डेटाफ़्रेम को एक HTML तालिका में बदल सकते हैं। एक पांडा डेटाफ़्रेम को 'pandas.DataFrame.to html ()' विधि का उपयोग करके निष्पादित किया जाता है। आइए हमारे उदाहरण को देखें और हमारे पायथन डेटाफ़्रेम को HTML स्रोत कोड में बदलने की प्रक्रिया पर चर्चा करें। इसे पूरा करने के लिए, हमें पहले डेटाफ़्रेम को डिज़ाइन करना होगा जो अंततः HTML में प्रस्तुत होता है। पंडों के दर्शन को अपने पायथन कोड पर लागू करने के लिए, हम परिणामस्वरूप पंडों की लाइब्रेरी को 'पीडी' के रूप में आयात करते हैं।





हमारे डेटाफ्रेम 'सदस्यों' में 'नाम', 'आयु', 'नौकरी' और 'कौशल' के रूप में चार घोषित चर के साथ सदस्य की जानकारी से संबंधित शब्दकोश शामिल हैं। पहली पंक्ति डेटा को 'नाम' के लिए 'कैमरून', 'उम्र' के लिए '21', 'नौकरी' के लिए 'वास्तुकार' और 'कौशल' के लिए 'लेखक' के रूप में संग्रहीत करती है। इस तरह, डेटाफ़्रेम की दूसरी पंक्ति के आरंभिक मान जो हम असाइन करते हैं, वे हैं 'जेम्स', '31', 'प्रोग्रामर' और 'मैकेनिक' उनके संबंधित कॉलम में। इस प्रकार, अन्य शब्दकोश में 'टॉमी', '28', 'कैशियर' और 'गणना' शामिल हैं। और अंतिम पंक्ति जो हम अपने डेटाफ़्रेम को असाइन करते हैं, उसमें डेटा 'रॉबर्ट' को 'नाम' के लिए मान के रूप में, '40' को 'आयु', 'क्लीनर' को 'नौकरी' के रूप में और 'सिंगर' के रूप में एक मान के रूप में शामिल किया जाता है। 'कौशल'।

इसके बाद, हमारे डेटाफ़्रेम के लिए डेटा असाइन करते हुए, हम उन्हें '1' से '4' तक 'इंडेक्स' श्रेणी भी प्रदान करते हैं क्योंकि डेटाफ़्रेम में चार पंक्तियाँ हो सकती हैं। उसके बाद, हम इंडेक्स नंबरों के साथ डेटा को मर्ज करने के लिए 'pd.dataframe ()' फ़ंक्शन का उपयोग करते हैं। अंत में, हम अपने डेटाफ़्रेम को प्रदर्शित करने के लिए 'प्रिंट ()' फ़ंक्शन का उपयोग करते हैं।



अब, हम अपने डेटाफ़्रेम 'सदस्यों' का प्रदर्शन देख सकते हैं जिन्हें हमने बनाया था। यहां, हम देख सकते हैं कि यह हमारे डेटाफ्रेम का सरल प्रदर्शन है जिसे हम HTML स्रोत में परिवर्तित करते हैं। इसमें केवल चार कॉलम होते हैं - 'नाम', 'आयु', 'नौकरी', और 'कौशल' - सभी समान डेटा के साथ जो हम कोड में अपने डेटाफ़्रेम को असाइन करते हैं। इसकी पंक्तियों में सूचकांक संख्याएँ '1', '2', '3', और '4' हैं। इस चरण में, हम देखते हैं कि हम अपना डेटाफ़्रेम 'सदस्य' बनाते हैं। अपना डेटाफ़्रेम बनाने के बाद, हम आगे के कार्यान्वयन के साथ आगे बढ़ते हैं।

अब, यह वह चरण है जहां हम देखते हैं कि हम अपने डेटाफ़्रेम 'सदस्यों' को एक HTML कोड में कैसे परिवर्तित कर सकते हैं। यह पाइथन के डेटाफ़्रेम से html () विधि की चालबाजी को समझने का समय है जो डेटाफ़्रेम को HTML में विकसित करता है। html() फ़ंक्शन पूरे डेटाफ़्रेम को बदल देता है, जिसके परिणामस्वरूप डेटाफ़्रेम में प्रत्येक पंक्ति HTML तालिका में एक अलग अनुक्रम होती है। इस उद्देश्य के लिए, हम वेरिएबल 'एचटीएमएल' घोषित करते हैं और इसे 'df.to_html ()' फ़ंक्शन का उपयोग करके हमारे पूरे डेटाफ्रेम को एक एचटीएमएल कोड में बदलने के लिए स्टोर करते हैं। 'Df.to_html ()' फ़ंक्शन के कार्यान्वयन के बाद, हम 'एचटीएमएल' निर्देशिका पर 'प्रिंट ()' फ़ंक्शन लागू करते हैं।

अब, हम HTML कोड को देखते हैं जो पंडों के डेटाफ़्रेम 'सदस्यों' से परिवर्तित होता है। यह हमारे किसी भी डेटाफ़्रेम को एक HTML स्रोत कोड में बदलने का तरीका है जो HTML कोड में संपूर्ण डेटाफ़्रेम का वर्णन करता है, जिसमें टेबल बॉर्डर वाले सभी टैग '1' शामिल हैं। कॉलम नाम '' के अंतर्गत HTML एलीमेंट के टेबल हेड के रूप में एनकैप्सुलेटेड होते हैं जबकि संपूर्ण डेटाफ़्रेम को '<टेबल>' HTML एलीमेंट में संशोधित किया जाता है। इसके अतिरिक्त, DataFrame की प्रत्येक पंक्ति HTML तालिका में '' टैग के साथ एक पंक्ति में रूपांतरित हो जाती है। “” “” टैग के साथ “CSS” के कुछ सामान का उपयोग करता है जो तालिका पंक्ति का वर्णन करता है।

चूंकि हमारे डेटाफ़्रेम में चार पंक्तियाँ थीं, '' का उपयोग उनके समापन टैग के साथ-साथ चार बार किया जाता है। जैसा कि हम HTML में जानते हैं, इसमें अपने-अपने HTML कोड में ओपनिंग और क्लोजिंग दोनों टैग होने चाहिए। सभी डेटा या डेटाफ़्रेम ओपनिंग '<टेबल>' और '' और क्लोजिंग टैग के बीच संलग्न है। शेष संपूर्ण HTML कोड में वही डेटा होता है जो DataFrame में होता है, इसे तालिका बनाने के लिए आवश्यक टैग के साथ सरल HTML स्रोत कोड में परिवर्तित किया जाता है।


अब, हम अपने HTML कोड को वर्तमान चल रही निर्देशिका में '.html' एक्सटेंशन के साथ 'सिग्नल' के रूप में सहेजते हैं। हम फ़ाइल स्थान नाम को 'फ़ाइल = ओपन ('सिग्नल.एचटीएमएल', 'डब्ल्यू') के रूप में निर्धारित करने के लिए 'ओपन ()' फ़ंक्शन का उपयोग करते हैं। चूंकि स्थान कीवर्ड 'w' फ़ाइल को दिखाने और इसे HTML रूप में प्रकट करने के लिए संग्रहीत करता है, हम '.write ()' फ़ंक्शन का उपयोग करते हैं और फ़ाइल पर 'क्लोज़ ()' फ़ंक्शन के साथ हमारे पंडों कोड को समाप्त करते हैं। हम '.html' फ़ाइल एक्सटेंशन के साथ इसे सहेजने के लिए उपयोग किए जाने वाले अधिकांश सरल मामले के बारे में बात करते हैं जो इसे HTML में परिवर्तित करता है और उसी निर्देशिका में ब्राउज़र का इंटरफ़ेस प्रदान करता है।

हमारे डेटाफ़्रेम 'सदस्यों' के HTML में रूपांतरण के बाद, हम अपना HTML कोड प्राप्त करते हैं जिसे हम पहले उसी निर्देशिका स्थान में सहेजते हैं। जब हम अपना HTML स्रोत कोड प्राप्त करते हैं, तो हम ब्राउज़र के साथ HTML स्रोत फ़ाइल खोलकर इसे वेब एक्सटेंशन के साथ खोल सकते हैं। हम देखते हैं कि यह आउटपुट को ब्राउज़र पेज पर HTML तालिका के रूप में प्रदर्शित करता है।

जैसा कि हम टेबल आउटपुट में देख सकते हैं, इसमें '1' का बॉर्डर साइज है और उनके साथ कोई सेल स्पेसिंग नहीं है। तालिका पांच कॉलम दिखाती है। जिनमें से चार कॉलम नाम 'नाम', 'आयु', 'नौकरी' और 'कौशल' हैं। अगर हम '1' इंडेक्स नंबर के बारे में बात करते हैं, तो इसमें 'नाम' में 'कैमरून', 'आयु' में '21', 'नौकरी' में 'वास्तुकार' और 'कौशल' में 'लेखक' है। तालिका में '2' का सूचकांक 'नाम' में 'जेम्स', 'आयु में' '31', 'नौकरी' में 'प्रोग्रामर' और 'कौशल' में 'मैकेनिक' दिखाता है। कॉलम 'नाम' का '3' इंडेक्स 'टॉमी', '28' को 'आयु', 'कैशियर' में 'नौकरी' और 'कॉलम में गणना' कौशल 'ब्राउज़र पेज पर दिखाता है। तालिका में अंतिम पंक्ति का '4' सूचकांक 'नाम' में 'रॉबर्ट', 'आयु में 40', 'नौकरी' में 'क्लीनर' और 'कौशल' में 'गायक' दिखाता है।

निष्कर्ष

इस आलेख के लिए हमारे डेटाफ़्रेम को HTML स्रोत कोड में बदलने के लिए, हमने पहले इसे 'सदस्य' नाम से इकट्ठा किया। डेटाफ़्रेम को HTML कोड में प्रस्तुत करते समय, हम 'html = df.to html ()' फ़ंक्शन का उपयोग करते हैं। HTML तालिका प्रदर्शित करते समय, हम 'file = open('signal.html', 'w')' निर्देशिका और फ़ाइल स्थान 'signal.html' का उपयोग करते हैं जो एक ही निर्देशिका में सहेजे जाते हैं। इसके माध्यम से, हम अपने पंडों के डेटाफ्रेम को एक HTML स्रोत कोड फ़ाइल में बदलने और इसे एक तालिका के साथ दिखाने में सक्षम थे।