Как представить объект как переменную для графа Seaborn в Python? - PullRequest
1 голос
/ 11 марта 2019

У меня есть фрейм данных, который имеет цену имени столбца. Поэтому я хочу нарисовать график распределения для этого столбца. и я хочу назначить имя графа как column_name, чтобы я мог граф, когда мне нужно в нескольких местах, даже если у меня есть номер распределения, я могу вызвать требуемый граф отдельно, здесь у меня есть столбцы являются динамическими.

x = 'price'
y = sns.distplot(df[x])
exec("%s = %s" % (x,y))
print(price)

Я пробовал этот код, но выдает ошибку типа

Traceback (most recent call last):

File "/home/mahesh/.local/lib/python3.6/site-packages/IPython/core/interactiveshell.py", line 3287, in run_code
last_expr = (yield from self._async_exec(code_obj, self.user_ns))

File "<ipython-input-36-f28fdca73b33>", line 8, in async-def-wrapper

File "<string>", line 1
price = AxesSubplot(0.125,0.125;0.775x0.755)
                               ^
SyntaxError: invalid syntax

1 Ответ

0 голосов
/ 11 марта 2019

Один из способов использования функции

x = df.price

def displot(j):
    sns.distplot(j)

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