在打印pandas数据框时,抑制描述性输出



假设我有一个数据框,c:

a=np.random.random((6,2))
c=pd.DataFrame(a)
c.columns=['A','B']

打印第0行值:

print c.loc[(0),:]

结果:

A    0.220170
B    0.261467
Name: 0, dtype: float64

我想抑制Name: 0, dtype: float64行,这样我就得到:

A    0.220170
B    0.261467

有人知道怎么做吗?

(注意。我将此附加到文本文件)

您可以为一个系列调整__unicode__方法:

In [11]: s = pd.Series([1, 2])
In [12]: s
Out[12]:
0    1
1    2
dtype: int64
In [13]: pd.Series.__unicode__ = pd.Series.to_string
In [14]: s  # same with print
Out[14]:
0    1
1    2

使用附加模式添加csv文件

相关内容

  • 没有找到相关文章

最新更新