在Jupyter笔记本中水平打印分位数功能的输出

时间:2018-09-22 05:42:01

标签: python python-3.x jupyter-notebook

我正在运行此代码以在python 3中生成分位数,但是它垂直打印输出。是否可以水平打印输出

import numpy as np
import pandas as pd

r = np.random.random_sample((5,))
pd.Series(r).quantile(q = np.linspace(0,1,11))

0.0    0.112624
0.1    0.261145
0.2    0.409665
0.3    0.531582
0.4    0.626897
0.5    0.722211
0.6    0.746804
0.7    0.771397
0.8    0.818495
0.9    0.888097
1.0    0.957699
dtype: float64

我希望输出像这样

0.0         0.1         0.2         ...
0.112624    0.261145    0.409665    ...
dtype: float64

2 个答案:

答案 0 :(得分:1)

我会选择:

import numpy as np
import pandas as pd

r = np.random.random_sample((5,))
data=pd.Series(r).quantile(q = np.linspace(0,1,11))
print(*data.index,'\n', *data)

答案 1 :(得分:1)

您可以将其转换为DataFrame并使用转置df.T

import numpy as np
import pandas as pd

r = np.random.random_sample((5,))
df = pd.DataFrame(r).quantile(q = np.linspace(0,1,11))

print(df.T)