Вывод на печать функции Quantile по горизонтали в ноутбуке Jupyter - PullRequest
0 голосов
/ 22 сентября 2018

Я выполняю этот код для генерации квантилей в 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 голосов
/ 22 сентября 2018

Вы можете преобразовать его в DataFrame и использовать transpose 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)
0 голосов
/ 22 сентября 2018

Я бы пошел с:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...