我正在使用
df = df.groupby(['Sequence_ID','Altitude_[m]']).mean()但是groupby删除了我的时间戳列。为什么?我的原始df:
Timestamp Sequence_ID ... CNR_[dB] Confidence_Index_Status
0 2019-04-04 23:01:00.147 119569.0 ... -11.66 1.0在groupby之后:
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时间戳也没了。
发布于 2019-07-04 20:46:32
groupyby并不是您要执行的唯一操作。首先执行groupby,然后执行平均值计算。
查看mean的文档,似乎并没有使用所有的列。
要测试这一点,您可以将这两个操作分开并随后执行它们。
numeric_only :布尔,默认无仅包括浮点型、整型、布尔型列。如果没有,将尝试使用所有内容,然后仅使用数字数据。未为系列实现。
https://stackoverflow.com/questions/56888099
复制相似问题