解决Pandas的DataFrame输出截断和省略的问题
程序员文章站
2023-01-10 10:29:50
我们看一个现象:
import pandas as pd
titanic = pd.read_csv('titanic_data.csv')
print(ti...
我们看一个现象:
import pandas as pd titanic = pd.read_csv('titanic_data.csv') print(titanic.head())
titanic_data.csv是,通过pandas读入到一个dataframe中,我们看看其前5行记录。输出结果如下:
可以看到,记录被分成了3段截断输出,如果想在一行输出,该怎么办呢?这就需要设置pandas的option选项:
pd.set_option('display.width',200)
再看输出,这次5条记录在一行中显示了。
同时,我们注意到,索引为1的记录中,name有省略号,并没有显示全。这时需要调整列宽。
pd.set_option('display.max_colwidth',100)
看看输出结果,这次显示全了。
同样,我们还可以控制max_row,max_column等参数,使得我们根据实际数据的显示要求进行设置。更多的设置项详见:
以上这篇解决pandas的dataframe输出截断和省略的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
解决python 输出是省略号的问题
-
解决pandas.DataFrame.fillna 填充Nan失败的问题
-
解决Pandas的DataFrame输出截断和省略的问题
-
浅谈pandas中DataFrame关于显示值省略的解决方法
-
python pandas之Dataframe的数据print输出显示为...省略号
-
Idea中tomcat处理get请求,控制台输出中文乱码问题的解决(tomcat7和tomcat8.5get请求输出中文乱码)
-
解决pandas.DataFrame.fillna 填充Nan失败的问题
-
解决python 输出是省略号的问题
-
解决python 输出是省略号的问题
-
python pandas之Dataframe的数据print输出显示为...省略号