9I具有多索引数据帧,我想通过重新取样的3(意味着每3行成为一个)的因子,以减少数据点的频率。
这个:
time value
ID measurement
ET001 0 0 2
1 0.15 3
2 0.3 4
3 0.45 3
4 0.6 3
5 0.75 2
6 0.9 3
ET002 0 0 2
1 0.16 5
2 0.32 4
3 0.45 3
4 0.6 3
5 0.75 2
我想变成这样:
time value
ID measurement
ET001 0 0.15 3
1 0.6 2.7
2 0.9 3
ET002 0 0.16 3.7
1 0.6 2.7
我试图把我的时间列到像这么大熊猫日期时间指数,然后再使用重采样:
df = df.set_index(pd.DatetimeIndex(timecourse_normed['Time']))
df = df.groupby(level=0).resample(rule='0.1S', how=np.mean)
但是,第一行给我实际日期(1970出头),这是第二条线很无助。 浏览arund堆栈溢出,我发现一些类似quiestios所有有不基于熊猫的重采样解决方案 - 而且,不幸的是,没有可行的我的使用情况。
你能帮我个忙吗?