使用索引距离重新采样熊猫

时间:2021-06-15 13:02:31

标签: pandas

我有一个 (MxN) 维的二维矩阵。 M--> 时间,N--> 空间。 M 有一个固定的频率(每 1s),而 N 是不规则间隔的。

我想在 M 和 N 中重新采样,通过堆叠(平均) 所以我创建了一个熊猫数据框,

index = pd.date_range('1/1/2000', periods=singal_time.shape[0], freq='s')
dlf=pd.DataFrame(dhi,index=index)
dlf=dlf.resample('10s').mean().values

所以数据被及时重新采样。

N 维由向量 dis[Mx1] 决定,其中我有每列的距离。那有不规则的间距,大约10厘米,但不是恒定的。

我的想法是制作一个新的数据框

dlf=pd.Dataframe(dlf.T,index=dis)

我如何重新采样它说每 1 m 的平均值?

简而言之

dlf=np.random.rand(1000,2000)
length_signal=dlf.shape[0]
dt=1
singal_length_time=dt*length_signal
singal_time=np.arange(0,singal_length_time,dt)

space_dim=m=np.arange(0,200,0.1)

如果我每 10 行和 10 行重新采样,新的 dlf 应该是 (100,200) 大小

0 个答案:

没有答案