में कॉलम नाम लपेटना मेरे डेटा फ्रेम में मेरे कुछ कॉलम के लिए मेरे पास लंबे शीर्षक हैं, और मुझे टेक्स्ट को लपेटने की क्षमता चाहिए। मुझे पता है कि इस कार्यक्षमता पांडा में बनाया गया है, मुझे क्या करना है:पायथन पांडस डेटाफ्रेम या जुपीटर नोटबुक
pd.DataFrame(np.random.randn(2, 10),
columns=['Very Long Column Title ' + str(i) for i in range(10)])
DataFrame with wrapped column names
लेकिन अगर मैं कम कॉलम हैं, शीर्षक लपेट नहीं होगा:
pd.DataFrame(np.random.randn(10, 2),
columns=['Very Long Column Title ' + str(i) for i in range(2)])
DataFrame does not wrap column names
मैंने मैन्युअल रूप से एक नई लाइन डालने का भी प्रयास किया है:
import pandas as pd
pd.DataFrame(np.random.randn(10, 2),
columns=['Very Long \n Column Title ' + str(i) for i in range(2)])
लेकिन यह उपरोक्त के समान उत्पादन देता है।
मैं इस विषय पर जवाब के लिए इसी तरह की मिल गया है:
- Can I set variable column widths in pandas?
स्तंभ चौड़ाई काटना होगा, लेकिन शीर्षक को प्रभावित नहीं करेगा और पाठ - Pretty printing newlines inside a string in a Pandas DataFrame
यह फिर से छू लपेट नहीं होंगे कॉलम सामग्री पर लेकिन शीर्षक
मैं एक जुपीटर नोटबुक में काम कर रहा हूं, लेकिन एक पांडा-बा पसंद करूंगा यदि संभव हो तो sed समाधान।
धन्यवाद! एक मूल पांडा परिणाम, जो मैंने आशा की थी। – Rachel