Как в Polars я могу отобразить одну строку из кадра данных вертикально, как серию панд?Python

Программы на Python
Anonymous
Как в Polars я могу отобразить одну строку из кадра данных вертикально, как серию панд?

Сообщение Anonymous »

У меня есть фрейм данных Polars со многими столбцами. Я хочу просмотреть все данные из одной строки, выровненной по вертикали, чтобы можно было видеть значения во многих разных столбцах, не выходя за край экрана. Как я могу это сделать?
Например. определить фрейм данных

Код: Выделить всё

df = pl.DataFrame({'a':[0,1],'b':[2,3]})
Напечатайте df[0] в ipython/jupyter, и я получу:
Изображение

Но если я преобразую df в pandas и напечатаю df.iloc[0] я получу:
Изображение

Последний очень удобен, когда у вас много столбцов.
Я пробовал такие вещи, как df[0].to_series(), но он печатает только первый элемент, а не первую строку.
Я подозреваю, что есть не является прямой заменой, поскольку метод pandas основан на том, что серия имеет индекс. Я думаю, что полярное решение будет больше похоже на создание кадра данных с двумя столбцами, где один столбец — это имена столбцов, а другой — значение. Однако я не уверен, есть ли способ сделать это.
Спасибо за любую помощь, которую вы можете предложить!

Подробнее здесь: https://stackoverflow.com/questions/720 ... ike-a-pand

Вернуться в «Python»