Используя datetime удалить Datetime - PullRequest
1 голос
/ 04 июля 2019

Я использую

df = df.groupby(['Sequence_ID','Altitude_[m]']).mean()

но groupby удаляет мой столбец Timestamp. Зачем? Мой оригинальный df:

                        Timestamp  Sequence_ID  ...  CNR_[dB]  Confidence_Index_Status
0     2019-04-04 23:01:00.147     119569.0  ...    -11.66                      1.0

После группового:

                              Azimuth_[°]  Elevation_[°]  ...  CNR_[dB]  Confidence_Index_Status
Sequence_ID Altitude_[m]                              ...                                   
119569.0    100.0                 0.0         89.999  ...   -11.660                      1.0
            150.0                 0.0         89.999  ...   -12.890                      1.0

И отметка времени исчезла.

1 Ответ

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

groupyby - не единственная операция, которую вы выполняете.Сначала вы выполняете групповую работу, а затем выполняете среднее вычисление.

Изучая документацию означает , кажется, что используются не все столбцы.

Чтобы проверить это, можно разделить обе операции и выполнить их впоследствии.

numeric_only: bool, по умолчанию None Включить только столбцы с плавающей запятой, int, логические столбцы.Если None, будет пытаться использовать все, а затем использовать только числовые данные.Не реализовано для Series.

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