Ошибка значения: Для типа объекта нет оси с именем Время закрытияФрейм данных’>

#python #pandas

#питон #панды

Вопрос:

Я нашел довольно много подобных примеров, и, возможно, моя проблема в том, что я пытаюсь сделать это в два этапа вместо одного. К сожалению, я знаю, как это сделать только в двух частях, поэтому любая помощь в том, как исправить как есть или объединить в одну строку кода, была бы отличной!

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

Первая часть работает:

 NewDF['Time to Close'] = NewDF.groupby('InquiryID')   ['CommentCreated']   .transform(lambda x: (x.max()-x.min()).days)  

Вторая часть:

 NewDF['Standard Deviation'] = NewDF.std('Time to Close')  

Возвращена ошибка:

Ошибка значения: Для типа объекта нет оси с именем Время закрытияФрейм данных’gt;

Спасибо за любую помощь, которую вы можете оказать! Если ссылка более уместна, я также мог бы воспользоваться некоторыми рекомендациями в этом отношении!

Комментарии:

1. NewDF['Standard Deviation'] = NewDF['Time To Close'].std() Работает ли это?

2. Вот и все! Тьфу, я попробовал что-то очень близкое к этому, спасибо!