Как в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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