提问者:小点点

打印熊猫数据框时抑制描述性输出


假设我有数据帧,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

我想取消显示名称:0,数据类型:float64行,这样我就可以得到:

A    0.220170
B    0.261467

有人知道怎么做吗?

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


共1个答案

匿名用户

您可以调整序列的unicode\uuuu0方法:

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,请使用附加模式(请参阅此或此问题)。