相关疑难解决方法(0)

漂亮印刷整个熊猫系列/数据框架

我在终端上使用Series和DataFrames很多.__repr__Series 的默认值返回一个简化的样本,带有一些head和tail值,但其余的则丢失.

是否有内置的方式来打印整个Series/DataFrame?理想情况下,它将支持正确的对齐,可能支持列之间的边界,甚至可能支持不同列的颜色编码.

python dataframe pandas

531
推荐指数
12
解决办法
50万
查看次数

在pandas表中插入一个链接

我想在pandas表中插入一个链接(到一个网页),所以当它在ipython笔记本中显示时,我可以按链接.

我尝试了以下方法:

In [1]: import pandas as pd

In [2]: df = pd.DataFrame(range(5), columns=['a'])

In [3]: df['b'] = df['a'].apply(lambda x: 'http://example.com/{0}'.format(x))

In [4]: df
Out[4]:
   a                     b
0  0  http://example.com/0
1  1  http://example.com/1
2  2  http://example.com/2
3  3  http://example.com/3
4  4  http://example.com/4
Run Code Online (Sandbox Code Playgroud)

但是网址只显示为文字.

我也尝试过使用ipython HTML对象:

In [5]: from IPython.display import HTML

In [6]: df['b'] = df['a'].apply(lambda x:HTML('http://example.com/{0}'.format(x)))

In [7]: df
Out[7]:
   a                                                 b
0  0  <IPython.core.display.HTML object at 0x0481E530>
1  1  <IPython.core.display.HTML object at 0x0481E770>
2  2  <IPython.core.display.HTML object at …
Run Code Online (Sandbox Code Playgroud)

python pandas ipython-notebook

30
推荐指数
3
解决办法
2万
查看次数

如何删除Python Pandas系列或数据框中的行中的省略号,如果长行/宽列被截断时显示?

当我创建以下Pandas系列时:

    pandas.Series(['a', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'aaaaaaaaaaaaaaaa', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa']
Run Code Online (Sandbox Code Playgroud)

我得到了这个结果:

    0                                                    a
    1    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
    2    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
    3                                     aaaaaaaaaaaaaaaa
    4    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Run Code Online (Sandbox Code Playgroud)

如何在不使用如下所示的省略号的情况下获得一个系列:

    0                                                                         a
    1    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    2         aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    3                                                          aaaaaaaaaaaaaaaa
    4        aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Run Code Online (Sandbox Code Playgroud)

python printing column-width options pandas

11
推荐指数
1
解决办法
6248
查看次数

打印不带省略号的所有内容

当我尝试打印列时,

print dataframe.columns
Run Code Online (Sandbox Code Playgroud)

它向我展示了

Index([u'Id', u'Guid', u'HardDisksInfo', u'ServerVersion', u'Email',
       u'BackupServer', u'DataSizeQuota', u'HostRamSize', u'CpuModel',
       u'CpuSpeed',
       ...
       u'Post_Month', u'Geography', u'Region', u'Budget_Region',
       u'Product_Family', u'Product_Name', u'Product_Version', u'License_Type',
       u'Language', u'row_num'],
      dtype='object', length=131)
Run Code Online (Sandbox Code Playgroud)

我如何让它在没有 的情况下显示所有内容...

pandas

4
推荐指数
1
解决办法
4218
查看次数