பாண்டாக்கள் முதல் HTML வரை

Pantakkal Mutal Html Varai



உங்கள் தரவை விரைவாக மதிப்பிடும் நோக்கில் பரந்த அளவிலான முக்கியமான அம்சங்கள் மற்றும் வழிமுறைகளுக்கான அணுகலை Pandas வழங்குகிறது. பாண்டாஸ் டேட்டாஃப்ரேம்களை HTML அட்டவணைகளாக மாற்றும் செயல்முறையை நாங்கள் பயன்படுத்துகிறோம். டெவலப்பர்கள் மற்றும் பயனர்கள் தங்கள் பைதான் டேட்டாஃப்ரேம்களை ஒரு HTML மூலக் குறியீட்டில் ஒருங்கிணைக்க வேண்டும். இந்த நோக்கத்திற்காக Pandas to HTML நுட்பத்தைப் பயன்படுத்தி தங்கள் தரவை சிரமமின்றி HTML கோப்பாக மாற்ற இந்த Pandas நீட்டிப்பைப் பயன்படுத்துகின்றனர். வழிமுறையை விளக்க, ஒவ்வொரு செயலாக்கத்தையும், படிப்படியாகப் புரிந்துகொள்வதை எளிதாக்க, செயல்படுத்தலுக்கான “ஸ்பைடர்” கருவியைப் பயன்படுத்துகிறோம்.

Pandas இல் உள்ள உள்ளூர் HTML கோப்பை அலச விரும்பினால், குறிச்சொல்லின் பெயர் மற்றும் உரை அம்சங்களைப் பயன்படுத்துவோம். கோப்பில் உள்ள tag-ulக்கான குறியீட்டுடன் இணைந்து, குறிச்சொல்லின் தலைப்பையும் உள்ளடக்கத்தையும் நாங்கள் தனிப்பயனாக்கலாம். Pandas இல் உள்ள URL வடிவில் HTML கோப்பைப் பெற விரும்பினால், ஸ்கேன் செயல்பாட்டைத் தொடங்க, இணைய URL அளவுருவை உள்ளடக்கிய சில படிகளைச் செய்ய வேண்டும். பின்னர், தரவுத்தளப் பொருட்களைப் பார்ப்பதைச் செயல்படுத்தும் மாறிகளைக் குறிப்பிடுகிறோம், மேலும் HTML வடிவத்தில் தரவை அச்சிடுவதற்கு குறியீட்டை இயக்க, முழு URL இன் இன்சைடுகளையும் தரவு மாறியில் படிக்கிறோம்.







பாண்டாஸ் முதல் HTML வரையிலான தொடரியல்:





எடுத்துக்காட்டு: HTML குறியீடு மற்றும் அட்டவணையில் ஒரு Pandas DataFrame ரெண்டரைக் காண்பி

ஒரு HTML இணையப் பக்கத்தில், Pandas in Python ஆனது Pandas DataFrame ஐ HTML அட்டவணையாக மாற்றும். ஒரு Pandas DataFrame 'pandas.DataFrame.to html()' முறையைப் பயன்படுத்தி செயல்படுத்தப்படுகிறது. எங்கள் உதாரணத்தைப் பார்த்து, எங்கள் பைதான் டேட்டாஃப்ரேமை HTML மூலக் குறியீட்டாக மாற்றுவதற்கான செயல்முறையைப் பற்றி விவாதிப்போம். இதை நிறைவேற்ற, நாம் முதலில் DataFrame ஐ வடிவமைக்க வேண்டும், அது இறுதியில் HTML ஆக இருக்கும். எங்கள் பைதான் குறியீட்டில் பாண்டாஸ் தத்துவத்தைப் பயன்படுத்த, அதன் விளைவாக பாண்டாஸ் நூலகத்தை 'pd' ஆக இறக்குமதி செய்கிறோம்.





எங்களின் டேட்டாஃப்ரேம் 'உறுப்பினர்கள்', 'பெயர்கள்', 'வயது', 'வேலை' மற்றும் 'திறன்' என நான்கு அறிவிக்கப்பட்ட மாறிகளுடன் உறுப்பினரின் தகவல் தொடர்பான அகராதிகளைக் கொண்டுள்ளது. முதல் வரிசையில் 'பெயர்களுக்கு' 'கேமரூன்' என்றும், 'வயது' என்பதற்கு '21' என்றும், 'வேலைக்கு' 'ஆர்கிடெக்ட்' என்றும், 'திறன்' என்பதற்கு 'எழுத்தாளர்' என்றும் தரவு சேமிக்கப்படுகிறது. இந்த வழியில், நாம் ஒதுக்கும் DataFrame இன் தொடக்க மதிப்புகளின் இரண்டாவது வரிசையானது அந்தந்த நெடுவரிசைகளில் 'ஜேம்ஸ்', '31', 'புரோகிராமர்' மற்றும் 'மெக்கானிக்' ஆகும். இந்த வழியில், மற்ற அகராதி அதன் தரவுகளில் 'டாமி', '28', 'காசாளர்' மற்றும் 'கணக்கீடு' ஆகியவற்றைக் கொண்டுள்ளது. எங்கள் DataFrame க்கு நாங்கள் ஒதுக்கும் கடைசி வரிசையில் 'Robert' என்ற தரவு 'பெயர்கள்', '40' என்பது 'வயது' என்பதற்கு ஒதுக்கப்பட்ட மதிப்பாகவும், 'Cleaner' என்பது 'வேலை' எனவும், 'Singer' என்பது ஒரு மதிப்பாகவும் உள்ளது. 'திறன்'.

இனி, எங்கள் DataFrameக்கான தரவை ஒதுக்கி, DataFrame நான்கு வரிசைகளைக் கொண்டிருக்கலாம் என்பதால், '1' முதல் '4' வரையிலான 'index' வரம்பையும் அவர்களுக்கு வழங்குகிறோம். அதன் பிறகு, 'pd.dataframe()' செயல்பாட்டை குறியீட்டு எண்களுடன் தரவுகளை ஒன்றிணைக்க பயன்படுத்துகிறோம். கடைசியாக, எங்கள் DataFrame ஐக் காண்பிக்க “print()” செயல்பாட்டைப் பயன்படுத்துகிறோம்.



இப்போது, ​​​​நாம் உருவாக்கிய எங்கள் DataFrame 'உறுப்பினர்கள்' காட்சியைக் காணலாம். இங்கே, இது எங்கள் DataFrame இன் எளிய காட்சி என்பதை நாம் HTML மூலமாக மாற்றுவதைக் காணலாம். இது நான்கு நெடுவரிசைகளைக் கொண்டுள்ளது - 'பெயர்கள்', 'வயது', 'வேலை' மற்றும் 'திறன்' - குறியீட்டில் எங்கள் DataFrame க்கு நாங்கள் ஒதுக்கும் அனைத்து ஒத்த தரவுகளுடன். அதன் வரிசைகளில் '1', '2', '3' மற்றும் '4' என குறியீட்டு எண்கள் உள்ளன. இந்த கட்டத்தில், நாங்கள் எங்கள் DataFrame 'உறுப்பினர்களை' உருவாக்குவதைக் காண்கிறோம். எங்கள் DataFrame ஐ உருவாக்கிய பிறகு, நாங்கள் மேலும் செயல்படுத்த தொடர்கிறோம்.

இப்போது, ​​​​எங்கள் டேட்டாஃப்ரேம் 'உறுப்பினர்களை' ஒரு HTML குறியீட்டாக மாற்றுவது எப்படி என்பதைப் பார்க்கும் படி இதுவாகும். DataFrame ஐ HTML ஆக மாற்றும் Python's DataFrame to html() முறையின் தந்திரத்தைப் புரிந்து கொள்ள வேண்டிய நேரம் இது. html() செயல்பாடு முழு DataFrame ஐ மாற்றுகிறது, இதன் விளைவாக DataFrame இல் உள்ள ஒவ்வொரு வரிசையும் HTML அட்டவணையில் ஒரு தனித்துவமான வரிசையாக இருக்கும். இந்த நோக்கத்திற்காக, 'html' என்ற மாறியை அறிவித்து, அதை 'df.to_html()' செயல்பாட்டைப் பயன்படுத்தி எங்கள் முழு DataFrame ஐ Html குறியீடாக மாற்றுவோம். “df.to_html()” செயல்பாட்டைச் செயல்படுத்திய பிறகு, “html” கோப்பகத்தில் “print()” செயல்பாட்டைப் பயன்படுத்துகிறோம்.

இப்போது, ​​பாண்டாஸ் டேட்டாஃப்ரேம் 'உறுப்பினர்கள்' இலிருந்து மாற்றப்பட்ட HTML குறியீட்டைப் பார்க்கிறோம். எங்களின் எந்தவொரு டேட்டாஃப்ரேம்களையும் HTML மூலக் குறியீடாக மாற்றுவதற்கான வழி இதுவாகும், இது HTML குறியீட்டில் உள்ள டேட்டாஃப்ரேம் முழுவதையும் விவரிக்கிறது, இதில் டேபிள் பார்டர்கள் '1' என இருக்கும். நெடுவரிசைப் பெயர்கள் HTML உறுப்பின் அட்டவணைத் தலைப்பாக “” என்பதன் கீழ் இணைக்கப்பட்டுள்ளன, அதே நேரத்தில் முழு DataFrame ஆனது “

” HTML உறுப்பாக மாற்றப்பட்டுள்ளது. கூடுதலாக, DataFrame இன் ஒவ்வொரு வரிசையும் HTML அட்டவணையில் '' குறிச்சொல்லுடன் ஒரு வரிசையாக மாற்றப்படுகிறது. அட்டவணை வரிசையை விவரிக்கும் '' குறிச்சொல்லுடன் '' 'CSS' இன் சில விஷயங்களைப் பயன்படுத்துகிறது.

எங்கள் DataFrame இல் நான்கு வரிசைகள் இருந்ததால், '

' நான்கு முறை அவற்றின் மூடும் குறிச்சொற்களுடன் பயன்படுத்தப்படுகிறது. HTML இல் நமக்குத் தெரியும், அது அந்தந்த HTML குறியீட்டில் திறப்பு மற்றும் மூடும் குறிச்சொற்களைக் கொண்டிருக்க வேண்டும். அனைத்து தரவு அல்லது DataFrame திறக்கும் “
” மற்றும் “
” மற்றும் மூடும் குறிச்சொல்லுக்கு இடையில் இணைக்கப்பட்டுள்ளது. மீதமுள்ள அனைத்து HTML குறியீடுகளும் DataFrame இல் உள்ள அதே தரவைக் கொண்டுள்ளது, இது ஒரு அட்டவணையை உருவாக்க தேவையான குறிச்சொற்களுடன் எளிய HTML மூலக் குறியீட்டாக மாற்றப்படுகிறது.


இப்போது, ​​தற்போது இயங்கும் கோப்பகத்தில் நமது HTML குறியீட்டை “.html” நீட்டிப்புடன் “சிக்னல்” ஆகச் சேமிக்கிறோம். கோப்பு இருப்பிடத்தின் பெயரை “file=open(“signal.html”, “w”)” என தீர்மானிக்க “open()” செயல்பாட்டைப் பயன்படுத்துகிறோம். 'w' என்ற இடத் திறவுச்சொல், கோப்பைக் காண்பிப்பதற்கும் அதை HTML வடிவத்தில் வெளிப்படுத்துவதற்கும் சேமிப்பதால், '.write()' செயல்பாட்டைப் பயன்படுத்துகிறோம் மற்றும் கோப்பில் உள்ள 'close()' செயல்பாட்டுடன் எங்கள் Pandas குறியீட்டை முடிக்கிறோம். '.html' கோப்பு நீட்டிப்புடன் அதை HTML ஆக மாற்றி அதே கோப்பகத்தில் உலாவியின் இடைமுகத்தை வழங்கும் பெரும்பாலான எளிமையான கேஸைப் பற்றி நாங்கள் பேசுகிறோம்.

எங்கள் DataFrame 'உறுப்பினர்கள்' HTML ஆக மாற்றப்பட்ட பிறகு, அதே அடைவு இடத்தில் முதலில் சேமிக்கும் எங்கள் HTML குறியீட்டைப் பெறுகிறோம். எங்களின் HTML மூலக் குறியீட்டைப் பெறும்போது, ​​உலாவியில் HTML மூலக் கோப்பைத் திறப்பதன் மூலம் வலை நீட்டிப்புடன் அதைத் திறக்கலாம். இது உலாவிப் பக்கத்தில் ஒரு HTML அட்டவணையாக வெளியீட்டைக் காண்பிப்பதைக் காண்கிறோம்.

அட்டவணை வெளியீட்டில் நாம் பார்க்க முடியும் என, இது '1' என்ற எல்லை அளவைக் கொண்டுள்ளது மற்றும் அவற்றுடன் செல் இடைவெளி இல்லை. அட்டவணை ஐந்து நெடுவரிசைகளைக் காட்டுகிறது. அதில், நான்கு நெடுவரிசை பெயர்கள் 'பெயர்கள்', 'வயது', 'வேலை' மற்றும் 'திறன்'. '1' குறியீட்டு எண்ணைப் பற்றி நாம் பேசினால், அதில் 'பெயர்கள்' நெடுவரிசையில் 'கேமரூன்', 'வயது' இல் '21', 'வேலை' இல் 'கட்டிடக் கலைஞர்' மற்றும் 'திறன்' இல் 'எழுத்தாளர்'. அட்டவணையில் உள்ள '2' இன் குறியீட்டு எண் 'பெயர்களில்' 'ஜேம்ஸ்', 'வயதில்' '31', 'வேலையில்' 'புரோகிராமர்' மற்றும் 'திறன்' இல் 'மெக்கானிக்' ஆகியவற்றைக் காட்டுகிறது. “பெயர்கள்” நெடுவரிசையின் “3” இன்டெக்ஸ், “வயதில்” “டாமி”, “28”, “வேலை” இல் “காசாளர்” மற்றும் உலாவிப் பக்கத்தில் உள்ள “திறன்” நெடுவரிசையில் கணக்கீடு ஆகியவற்றைக் காட்டுகிறது. அட்டவணையில் உள்ள கடைசி வரிசையின் '4' குறியீட்டில் 'பெயர்களில்' 'ராபர்ட்', 'வயதில்' '40', 'வேலையில்' 'கிளீனர்' மற்றும் 'ஸ்கில்' இல் 'சிங்கர்' ஆகியவற்றைக் காட்டுகிறது.

முடிவுரை

இந்தக் கட்டுரைக்கான HTML மூலக் குறியீட்டில் எங்கள் DataFrame ஐ மாற்றுவதற்காக, முதலில் அதை “உறுப்பினர்கள்” என்ற பெயரில் சேகரித்தோம். ஒரு DataFrame ஐ HTML குறியீட்டில் வழங்கும்போது, ​​“html = df.to html()” செயல்பாட்டைப் பயன்படுத்துகிறோம். ஒரு HTML அட்டவணையைக் காண்பிக்கும் போது, ​​'file = open('signal.html', 'w')' கோப்பகம் மற்றும் அதே கோப்பகத்தில் சேமிக்கப்பட்ட கோப்பு இருப்பிடம் 'signal.html' ஆகியவற்றைப் பயன்படுத்துகிறோம். இதன் மூலம், எங்கள் Pandas DataFrame ஐ HTML மூல குறியீடு கோப்பாக மாற்றி, அதை ஒரு அட்டவணையுடன் காட்ட முடிந்தது.