pandas 0.23 - io.formats.style.Styler()

pandas.io.formats.style.Styler




pandas

pandas.io.formats.style.Styler

class pandas.io.formats.style.Styler(data, precision=None, table_styles=None, uuid=None, caption=None, table_attributes=None) [source]

HTML और CSS के डेटा के अनुसार DataFrame या Series को स्टाइल करने में मदद करता है।

पैरामीटर:
डेटा: श्रृंखला या डेटाफ़्रेम

परिशुद्धता: int

राउंड फ़्लोट करने के लिए सटीक, pa.options.display.prepy को चूक

table_styles: सूची-जैसा, डिफ़ॉल्ट कोई नहीं

{चयनकर्ता की सूची: (Attr, मान)} dicts; टिप्पणियां देखें

uuid: str, डिफ़ॉल्ट कोई नहीं

सीएसएस जेलों से बचने के लिए एक अद्वितीय पहचानकर्ता; अपने आप उत्पन्न हुआ

कैप्शन: str, डिफ़ॉल्ट कोई नहीं

तालिका में संलग्न करने के लिए कैप्शन

यह भी देखें

pandas.DataFrame.style

टिप्पणियाँ

अधिकांश स्टाइलिंग स्टाइल फंक्शन्स को Styler.apply या Styler.applymap में पास करके किया जाएगा। स्टाइल फ़ंक्शन को सीएसएस 'attr: value' वाले स्ट्रिंग्स के साथ मान लौटाने चाहिए जो संकेतित कोशिकाओं पर लागू होंगे।

यदि Jupyter नोटबुक में उपयोग किया जाता है, तो Styler ने स्वतः ही रेंडर करने के लिए एक _repr_html_ परिभाषित किया है। अन्यथा Genterated HTML प्राप्त करने के लिए Styler.render को कॉल करें।

सीएसएस कक्षाएं उत्पन्न HTML से जुड़ी होती हैं

  • अनुक्रमणिका और स्तंभ नाम में index_name और level<k> जहाँ k एक MultiIndex में इसका स्तर है
  • सूचकांक लेबल कोशिकाओं में शामिल हैं
    • row_heading
    • row<n> जहां n पंक्ति की संख्यात्मक स्थिति है
    • level<k> जहां k एक मल्टीआईंडेक्स में स्तर है
  • कॉलम लेबल कोशिकाओं में * col_heading * col<n> जहां n कॉलम की संख्यात्मक स्थिति है * evel<k> जहां k एक MultiIndex में स्तर है
  • रिक्त कोशिकाओं में blank शामिल हैं
  • डेटा सेल में data शामिल data

गुण

env (जिनजा 2 पर्यावरण)
टेम्पलेट (जिन्जा २ टेम्प्लेट)
लोडर (जिंजा 2 लोडर)

तरीके

apply (func [, अक्ष, सबसेट]) परिणाम के साथ HTML प्रतिनिधित्व को अपडेट करते हुए एक फ़ंक्शन कॉलम-वार, पंक्ति-वार या टेबल-वास लागू करें।
applymap ( applymap [, सबसेट]) परिणाम के साथ एचटीएमएल प्रतिनिधित्व को अपडेट करते हुए एक फ़ंक्शन एलिमेंटवाइज़ लागू करें।
background_gradient ([cmap, low, high, axis,…]) प्रत्येक कॉलम (वैकल्पिक रूप से पंक्ति) में डेटा के अनुसार एक ढाल में पृष्ठभूमि को रंग दें।
bar ([सबसेट, अक्ष, रंग, चौड़ाई, संरेखित]) प्रत्येक कॉलम में मानों के लिए पृष्ठभूमि color को color दें।
clear () स्टाइलर को "रीसेट" करें, जो पहले से लागू शैलियों को हटा रहा है।
export () वर्तमान स्टाइलर पर लागू करने के लिए शैलियों का निर्यात करें।
format (प्रारूपकार [, सबसेट]) कक्षों के पाठ प्रदर्शन मान को स्वरूपित करें।
from_custom_template ( from_custom_template , नाम) कस्टम टेम्पलेट और जिंजा वातावरण के साथ Styler उपवर्ग बनाने का कारखाना कार्य।
hide_columns (सबसेट) रेंडरिंग से कॉलम छिपाएं।
hide_index () किसी भी सूचकांक को प्रतिपादन से छिपाएँ।
highlight_max ([सबसेट, रंग, अक्ष]) पृष्ठभूमि को छायांकन करके अधिकतम हाइलाइट करें
highlight_min ([सबसेट, रंग, अक्ष]) पृष्ठभूमि को छायांकित करके न्यूनतम हाइलाइट करें
highlight_null ([null_color]) लापता मानों के लिए पृष्ठभूमि null_color को शेड करें।
render (** kwargs) HTML तक निर्मित शैलियों को रेंडर करें
set_caption (कैप्शन) एक स्टाइलर पर कैप्शन सेट करें
set_precision (सटीक) रेंडर करने के लिए उपयोग की जाने वाली परिशुद्धता सेट करें।
set_properties ([सबसेट]) एक या अधिक गैर-डेटा निर्भर गुण या प्रत्येक सेल की स्थापना के लिए सुविधा।
set_table_attributes (विशेषताएँ) तालिका विशेषताएँ सेट करें।
set_table_styles (table_styles) एक स्टाइलर पर तालिका शैलियों को सेट करें।
set_uuid (uuid) एक स्टाइलर के लिए uuid सेट करें।
to_excel (excel_writer [, sheet_name, na_rep,…]] Styler को एक्सेल शीट पर लिखें
use (शैलियाँ) वर्तमान स्टाइलर पर शैलियों को सेट करें, संभवतः Styler.export से शैलियों का उपयोग करके।
where (cond, मान [, अन्य, सबसेट]) एक फ़ंक्शन एलिमेंट को लागू करें, HTML प्रतिनिधित्व को एक स्टाइल के साथ अपडेट करें जो एक फ़ंक्शन के रिटर्न वैल्यू के अनुसार चुना गया है।