我正在尝试基于一秒钟的间隔聚合我的panadas数据帧(以后可能会尝试以不同的方式对其进行聚合)。我有一个混合数据类型的数据框。 df.info()显示如下
df.info()
Data columns (total 8 columns):
Name 632 non-null object
Age 632 non-null int64
Gender 632 non-null object
EventSource 632 non-null object
Timestamp 632 non-null object
PupilRight 632 non-null float64
PupilLeft 632 non-null float64
date_time 632 non-null datetime64[ns]
首先我尝试了这个
df = df.resample('S', on='date_time').mean()
然后我尝试了
df = df.groupby(pd.Grouper(key='date_time', freq='S')).mean()
我仍然在丢失
Data columns (total 4 columns):
date_time 13 non-null datetime64[ns]
Age 13 non-null int64
PupilRight 13 non-null float64
PupilLeft 13 non-null float64
我想保留姓名,性别,事件来源。它们在聚合组中是恒定的。 (即,它们在那一秒是相同的,但稍后会在数据帧中更改)