相关文章推荐
谦虚好学的火柴  ·  Spark ...·  1 月前    · 
近视的橙子  ·  python ...·  1 月前    · 
飘逸的饭卡  ·  dataframe split ...·  2 周前    · 
兴奋的石榴  ·  ASP.NET MVC ...·  1 年前    · 
安静的小摩托  ·  Win32/64-Napolar ...·  1 年前    · 
谦逊的针织衫  ·  c++ - Is setlocale ...·  1 年前    · 

于是在程序里加了三行:

pd.set_option('display.max_columns', 1000)
pd.set_option('display.width', 1000)
pd.set_option('display.max_colwidth', 1000)

输出结果如下,输出结果已经全部显示了:

但是依然不对齐。

于是又加了两行:

pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)

运行结果对齐了,但仍然有瑕疵,不过已经好多了:

// 显示所有行列 pd.set_option('display.max_columns', None) pd.set_option('display.max_rows', None) // 对齐 pd.set_option('display.unicode.ambiguous_as_wide', True) pd.set_option('display.unicode.east_asian_width', True) 从执行结果可以发现,对于整数和字符串,当数据的实际宽度小于指定宽度时,会在左侧用空格填充;在print()函数 ,用引号括起来的是格式化字符串,它相当于一个字符串模板,可以放置一些转换说明符(占位符)。使用转换说明符时,可以使用以下格式指定最小 输出 宽度(至少占用多少字符),D表示 输出 的整数宽度至少为10。对于字符串,只能使用-标志,因为符号对于字符串没有意义,填充0会改变字符串的值。对于小数(浮点数),print()还允许指定小数点后的位数,即指定小数的 输出 精度。m代表最小宽度,n代表 输出 精度,以及。 当Df数据较多时,通过print 输出 效果不好的时候,可以考虑将其 输出 Excel 文件,或者纯粹是为了 输出 Excel 文件 很多输入文件都是 Excel 格式的,通过pan import pandas as pd df1 = pd. DataFrame (np.random.randn(10, 4), columns=['A', 'B', 'C', 'D']) df2 = pd. DataFrame (np.random.randn(7, 3), columns=['A', 'B', 'C']) print("df1 = \n", df1) print("-" * 50) print("df2 = \n", df2) print("-" * 10 # Pandas 可以根据索引实现数据自动 对齐 ,索引不重合的部分被置为NaN df1 = pd. DataFrame (np.random.randint(low=1, high=10, size=(3,4)), columns=['a','b','c','d']) df2 = pd. DataFrame (np.random.randint(low=1, high=10, size=(4,5)), columns=['a','b', -2悬赏园豆:10[已解决问题]解决于 2018-03-11 11:08在用 python 做数据处理,但是 输出 时老是对不整齐,图片如下,有哪位大神能帮我解决这个问题吗?拜托了linzepeng|初学一级|园豆:189提问于:2018-03-07 20:37请先定义何为整齐!–爱编程的大叔2年前@爱编程的大叔: 就是一列一列能整齐地对着,看图片都没有–linzepeng2年前@linzepeng: 请... pandas 显示对于字符宽度的控制默认是英文,当 DataFrame 的列名含有 文时, pandas 就无法准确的控制列宽,从而导致列名和列没有 对齐 ;对此,我们只要修改下 pandas 显示的默认设置即可,将两项设置都设为True即可,具体如下: pd.set_option('display.unicode.ambiguous_as_wide', True) pd.set_option('display.unicode.east_asian_width', True) 本文始发于个人公众号:TechFlow,原创不易,求个关注今天是 pandas 数据处理专题的第四篇文章,我们一起来聊聊 DataFrame 的索引。上一篇文章当 我们介绍了 DataFrame 数据结构当 一些常用的索引的使用方法,比如iloc、loc以及逻辑索引等等。今天的文章我们来看看 DataFrame 的一些基本运算。数据 对齐 我们可以计算两个 DataFrame 的加和, pandas 会自动将这两个Data... 如何 对齐 单元格 的文本以使其居 ?码:import matplotlib.pyplot as pltfrom pandas .tools.plotting import tableimport pandas as pd#My dataframe df = pd. DataFrame ({'Weeks' : [201605, 201606, 201607, 201608],'Computer1' : [50...