1

簡単にできるはずのリサンプリング (ダウンサンプリング) の問題がありますが、できません!! 簡単な例を次に示します。

df:  
       Time         A
0   0.01591  0.108929
1   0.27973  0.411764
2   0.55044  0.064253
3   0.81386  0.317394
4   1.07983  0.722707
5   1.35051  1.154193
6   1.61495  1.151492
7   1.88035  0.123389
8   2.15462  0.093583
9   2.41534  0.260944
10  2.67992  1.007564
11  2.95148  0.325353
12  3.21364  0.555593
13  3.47980  0.740621
15  4.01519  1.619669
16  4.28679  0.477371
17  4.55482  0.432049
18  4.81570  0.194224
19  5.07992  0.331936

Time 列は秒単位です。Time 列をインデックスにして、データフレームを 1 秒にダウンサンプリングしたいと思います。助けてください?

4

2 に答える 2

0

reindex1 つの塗りつぶし方法を使用して選択できます

In [37]: df.set_index('Time').reindex(range(0,6), method='bfill')
Out[37]: 
          A
0  0.108929
1  0.722707
2  0.093583
3  0.555593
4  1.619669
5  0.331936
于 2013-08-30T10:19:48.043 に答える