Ошибка типа: не может обработать этот тип -> объект - PullRequest
0 голосов
/ 21 февраля 2019

Этот код не дает ошибок:

r = df1.rolling(window = 32)
r['msprice'].plot(color='red')

Однако этот код:

r = df1.rolling(window = 32).apply(lambda x : x[1] - x[2])
r['msprice'].plot(color='red')

выдает следующую ошибку:

ValueError: could not convert string to float:

During handling of the above exception, another exception occurred:

1 Ответ

0 голосов
/ 13 июля 2019

Уважаемые,

У меня был похожий опыт, и ниже мое решение.

df['Quantity'].astype(float).rolling(window=7).mean().plot(figsize=(11,3))

В столбце Количество при построении графика ранее считывались значения в виде строки.Преобразование значений в float или int является решением.

С наилучшими пожеланиями

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