How to display pandas Series in pretty way?











up vote
-2
down vote

favorite












I am working with pandas in jupyter notebook. It's easy to adjust the display of DataFrame, like using pandas.set_options or import IPython.display or any suggestion from here



However it seems those methods don't apply to a Series or maybe I didn't find the right key. Particularly for my case where the Series comes from DataFrame.loc, and it has a long sentence as the value. I did pd.set_options('max_colwidth', -1) to get the whole text displayed. However it prints like below:



0   this sentence is long s.t. it 
is displayed like this.
1 this sentence is long s.t. it
is displayed like this.


How to make it printed like:



0   this sentence is long s.t. it 
is displayed like this.
1 this sentence is long s.t. it
is displayed like this.


Here is sample of my Series (though actually I'm getting Series by selecting a row in Dataframe):



import pandas as pd
pd.set_options('max_colwidth', -1)
s = pd.Series(['Which of the following cloud computing products have you used at work or school in the last 5 years (Select all that apply)? - Selected Choice', 'What metrics do you or your organization use to determine whether or not your models were successful? (Select all that apply) - Selected Choice'])









share|improve this question




















  • 3




    What is the actual series? What did you do to get that output? What is the desired output?
    – Goyo
    Nov 8 at 11:38






  • 2




    Please define an example series explicitly, e.g. s = pd.Series(['.....', '.....']). If we can't reproduce your problem, it's unlikely we can resolve it.
    – jpp
    Nov 8 at 11:46










  • Sorry, I forgot to do that. Hope its clearer now
    – bakka
    Nov 8 at 11:52










  • @bakka, I can't replicate, I suggest you provide some version numbers (Python, Pandas, Ipython).
    – jpp
    Nov 8 at 11:57






  • 1




    @jpp Ah ok. I did pd.set_options('max_colwidth', -1) to get whole text displayed.
    – bakka
    Nov 8 at 12:17

















up vote
-2
down vote

favorite












I am working with pandas in jupyter notebook. It's easy to adjust the display of DataFrame, like using pandas.set_options or import IPython.display or any suggestion from here



However it seems those methods don't apply to a Series or maybe I didn't find the right key. Particularly for my case where the Series comes from DataFrame.loc, and it has a long sentence as the value. I did pd.set_options('max_colwidth', -1) to get the whole text displayed. However it prints like below:



0   this sentence is long s.t. it 
is displayed like this.
1 this sentence is long s.t. it
is displayed like this.


How to make it printed like:



0   this sentence is long s.t. it 
is displayed like this.
1 this sentence is long s.t. it
is displayed like this.


Here is sample of my Series (though actually I'm getting Series by selecting a row in Dataframe):



import pandas as pd
pd.set_options('max_colwidth', -1)
s = pd.Series(['Which of the following cloud computing products have you used at work or school in the last 5 years (Select all that apply)? - Selected Choice', 'What metrics do you or your organization use to determine whether or not your models were successful? (Select all that apply) - Selected Choice'])









share|improve this question




















  • 3




    What is the actual series? What did you do to get that output? What is the desired output?
    – Goyo
    Nov 8 at 11:38






  • 2




    Please define an example series explicitly, e.g. s = pd.Series(['.....', '.....']). If we can't reproduce your problem, it's unlikely we can resolve it.
    – jpp
    Nov 8 at 11:46










  • Sorry, I forgot to do that. Hope its clearer now
    – bakka
    Nov 8 at 11:52










  • @bakka, I can't replicate, I suggest you provide some version numbers (Python, Pandas, Ipython).
    – jpp
    Nov 8 at 11:57






  • 1




    @jpp Ah ok. I did pd.set_options('max_colwidth', -1) to get whole text displayed.
    – bakka
    Nov 8 at 12:17















up vote
-2
down vote

favorite









up vote
-2
down vote

favorite











I am working with pandas in jupyter notebook. It's easy to adjust the display of DataFrame, like using pandas.set_options or import IPython.display or any suggestion from here



However it seems those methods don't apply to a Series or maybe I didn't find the right key. Particularly for my case where the Series comes from DataFrame.loc, and it has a long sentence as the value. I did pd.set_options('max_colwidth', -1) to get the whole text displayed. However it prints like below:



0   this sentence is long s.t. it 
is displayed like this.
1 this sentence is long s.t. it
is displayed like this.


How to make it printed like:



0   this sentence is long s.t. it 
is displayed like this.
1 this sentence is long s.t. it
is displayed like this.


Here is sample of my Series (though actually I'm getting Series by selecting a row in Dataframe):



import pandas as pd
pd.set_options('max_colwidth', -1)
s = pd.Series(['Which of the following cloud computing products have you used at work or school in the last 5 years (Select all that apply)? - Selected Choice', 'What metrics do you or your organization use to determine whether or not your models were successful? (Select all that apply) - Selected Choice'])









share|improve this question















I am working with pandas in jupyter notebook. It's easy to adjust the display of DataFrame, like using pandas.set_options or import IPython.display or any suggestion from here



However it seems those methods don't apply to a Series or maybe I didn't find the right key. Particularly for my case where the Series comes from DataFrame.loc, and it has a long sentence as the value. I did pd.set_options('max_colwidth', -1) to get the whole text displayed. However it prints like below:



0   this sentence is long s.t. it 
is displayed like this.
1 this sentence is long s.t. it
is displayed like this.


How to make it printed like:



0   this sentence is long s.t. it 
is displayed like this.
1 this sentence is long s.t. it
is displayed like this.


Here is sample of my Series (though actually I'm getting Series by selecting a row in Dataframe):



import pandas as pd
pd.set_options('max_colwidth', -1)
s = pd.Series(['Which of the following cloud computing products have you used at work or school in the last 5 years (Select all that apply)? - Selected Choice', 'What metrics do you or your organization use to determine whether or not your models were successful? (Select all that apply) - Selected Choice'])






python pandas jupyter-notebook






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 8 at 12:19

























asked Nov 8 at 11:29









bakka

698317




698317








  • 3




    What is the actual series? What did you do to get that output? What is the desired output?
    – Goyo
    Nov 8 at 11:38






  • 2




    Please define an example series explicitly, e.g. s = pd.Series(['.....', '.....']). If we can't reproduce your problem, it's unlikely we can resolve it.
    – jpp
    Nov 8 at 11:46










  • Sorry, I forgot to do that. Hope its clearer now
    – bakka
    Nov 8 at 11:52










  • @bakka, I can't replicate, I suggest you provide some version numbers (Python, Pandas, Ipython).
    – jpp
    Nov 8 at 11:57






  • 1




    @jpp Ah ok. I did pd.set_options('max_colwidth', -1) to get whole text displayed.
    – bakka
    Nov 8 at 12:17
















  • 3




    What is the actual series? What did you do to get that output? What is the desired output?
    – Goyo
    Nov 8 at 11:38






  • 2




    Please define an example series explicitly, e.g. s = pd.Series(['.....', '.....']). If we can't reproduce your problem, it's unlikely we can resolve it.
    – jpp
    Nov 8 at 11:46










  • Sorry, I forgot to do that. Hope its clearer now
    – bakka
    Nov 8 at 11:52










  • @bakka, I can't replicate, I suggest you provide some version numbers (Python, Pandas, Ipython).
    – jpp
    Nov 8 at 11:57






  • 1




    @jpp Ah ok. I did pd.set_options('max_colwidth', -1) to get whole text displayed.
    – bakka
    Nov 8 at 12:17










3




3




What is the actual series? What did you do to get that output? What is the desired output?
– Goyo
Nov 8 at 11:38




What is the actual series? What did you do to get that output? What is the desired output?
– Goyo
Nov 8 at 11:38




2




2




Please define an example series explicitly, e.g. s = pd.Series(['.....', '.....']). If we can't reproduce your problem, it's unlikely we can resolve it.
– jpp
Nov 8 at 11:46




Please define an example series explicitly, e.g. s = pd.Series(['.....', '.....']). If we can't reproduce your problem, it's unlikely we can resolve it.
– jpp
Nov 8 at 11:46












Sorry, I forgot to do that. Hope its clearer now
– bakka
Nov 8 at 11:52




Sorry, I forgot to do that. Hope its clearer now
– bakka
Nov 8 at 11:52












@bakka, I can't replicate, I suggest you provide some version numbers (Python, Pandas, Ipython).
– jpp
Nov 8 at 11:57




@bakka, I can't replicate, I suggest you provide some version numbers (Python, Pandas, Ipython).
– jpp
Nov 8 at 11:57




1




1




@jpp Ah ok. I did pd.set_options('max_colwidth', -1) to get whole text displayed.
– bakka
Nov 8 at 12:17






@jpp Ah ok. I did pd.set_options('max_colwidth', -1) to get whole text displayed.
– bakka
Nov 8 at 12:17



















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53206851%2fhow-to-display-pandas-series-in-pretty-way%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53206851%2fhow-to-display-pandas-series-in-pretty-way%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Schultheiß

Verwaltungsgliederung Dänemarks

Liste der Kulturdenkmale in Wilsdruff