PyCharm: невозможно просмотреть подкласс данных панд - PullRequest
0 голосов
/ 09 октября 2018

Ситуация

PyCharm имеет аккуратный встроенный просмотрщик для панелей данных панд .Однако этот просмотрщик, по-видимому, недоступен для подклассов данных.

На приведенном ниже снимке экрана PyCharm 2018.2.4 показан простой пример.Как видите, опция View as DataFrame доступна для стандартного кадра данных, но не для подкласса данных.

pycharm 2018.2.4 screenshot

Ниже снова приведен пример кода, но в текстовом формате:

import pandas as pd

class SubDataFrame(pd.DataFrame):
    pass

df = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]], columns=['a','b','c'])
sdf = SubDataFrame([[1,2,3],[4,5,6],[7,8,9]], columns=['a','b','c'])

Вопрос

Есть ли способ включить просмотрщик данных в кадре PyCharm для подклассов данных?

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

В конце концов я остановился на другом обходном пути.Я копирую содержимое данных моего подкласса-фрейма данных в стандартный фрейм данных, например:

temp_df = pd.DataFrame(sdf)

, который затем открываю в средстве просмотра фреймов PyCharm.

0 голосов
/ 10 октября 2018

Я не знаю ни одной опции, которую можно включить, но вы можете развернуть переменную sdf, нажав маленькую стрелку слева от имени переменной.

Там у вас есть несколько вариантов:

  • Просмотр T из T (т. Е. Транспонирование транспонирования) в качестве фрейма данных (вы должны увидеть кликабельные ссылки)
  • Просмотр _get_values или _values илиvalues как массив в программе просмотра (то же самое, там должна быть ссылка, по которой можно кликать)

Это единственный способ, который я вижу в PyCharm, чтобы делать то, что вы просите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...