के रूप में प्रस्तुत नहीं करता है मैंने हाल ही में पांडा के अपने संस्करण को अपग्रेड किया है। अब मैं स्थापित नवीनतम स्थिर संस्करण है:qtconsole pandas डेटाफ्रेम को HTML नोटबुक_repr_html विकल्प
इस अपग्रेड करने के लिएpd.__version__
Out[5]: '0.10.1'
पहले, यह कैसे dataframes qtconsole खोल में प्रदर्शित किए गए है (यह मेरा स्क्रीनशॉट नहीं है, लेकिन बस एक मैं वेब पर पाया जाता है)।
पांडा के नवीनतम संस्करण को भी प्रदर्शन विकल्प सेट करने के लिए एक अलग दृष्टिकोण का उपयोग करता है।
बल्कि pd.set_printoptions
का उपयोग करने से, पांडा आप इस तरह set_option
कॉन्फ़िगरेशन का उपयोग करना चाहता:
pd.set_option('display.notebook_repr_html', True)
मेरी पांडा संस्करण अपग्रेड करने के बाद, qtconsole नहीं रह गया है HTML तालिकाओं के रूप में dataframes बना देता है।
एक उदाहरण:
Out[4]:
a b
0 0 0.15
1 1 0.74
2 4 0.81
3 9 0.94
4 16 0.40
5 25 0.03
6 36 0.40
7 49 0.43
8 64 0.56
9 81 0.14
आप देख सकते हैं कि कैसे:
import numpy as np
import pandas as pd
pd.set_option('display.notebook_repr_html', True)
pd.set_option('display.expand_frame_repr', True)
pd.set_option('display.precision', 3)
pd.set_option('display.line_width', 100)
pd.set_option('display.max_rows', 50)
pd.set_option('display.max_columns', 10)
pd.set_option('display.max_colwidth', 15)
जब मैं एक DataFrame बनाने ...
f = lambda x: x*np.random.rand()
data = {"a": pd.Series(np.arange(10) ** 2),
"b": pd.Series(map(f, np.ones(10))) }
df = pd.DataFrame(data)
df
यह है कि मैं क्या qtconsole खोल में देखते हैं आपकी डिस्प्ले कॉन्फ़िगरेशन वर्तमान में सेट हैं:
opts = ["max_columns",
"max_rows",
"line_width",
"max_colwidth",
"notebook_repr_html",
"pprint_nest_depth",
"expand_frame_repr" ]
for opt in opts:
print opt, pd.get_option(opt)
Out[5]
max_columns 10
max_rows 50
line_width 100
max_colwidth 15
notebook_repr_html True
pprint_nest_depth 3
expand_frame_repr True
qtconsole में सुंदर HTML तालिका प्रस्तुत करने के लिए मुझे क्या याद आ रही है?
धन्यवाद, पॉल। यह काम! – hernamesbarbara
उपयोग में अग्रभाग पांडा के लिए दृश्यमान नहीं होना चाहिए, हालांकि। @hernamesbarbara, क्या आपने अपग्रेड किए जाने के बाद से आईपीथन नोटबुक में पांडा का उपयोग करने की कोशिश की है? –
हाँ मेरे पास है। वेब नोटबुक काम करता है जैसा कि मैं उम्मीद करता हूं। विशेष रूप से qtconsole में समस्या का निरीक्षण करना, लेकिन नोटबुक में नहीं, जो मुझे अजीब लगता है उसका हिस्सा है। व्यवहार qtconsole और नोटबुक दोनों में समान होता था। मैं काम और मेरे मैक पर अपने विंडोज़ पर्यावरण दोनों में एक ही चीज़ देख रहा हूं। – hernamesbarbara