2016-07-22 6 views
3

DataFrameを再サンプリングする方法があるかどうかは、NAをすぐに入力する方法を決める必要はありません。Python Pandas v0.18 +:NAsを埋め込まずにデータフレームを再サンプリングする方法はありますか?

私は次のことを試してみましたが、今後の警告だ:

FutureWarning:.resample()を今繰延操作用.resample(...)であることを意味()の代わりに.resampleの(..。 。)

コード:

import pandas as pd 
dates = pd.date_range('2015-01-01', '2016-01-01', freq='BM') 
dummy = [i for i in range(len(dates))] 
df = pd.DataFrame({'A': dummy}) 
df.index = dates 
df.resample('B') 

警告は表示されません。これを行うには良い方法は、ありますか?

ありがとうございました。

答えて

1

使用Resampler.asfreq

print (df.resample('B').asfreq()) 
       A 
2015-01-30 0.0 
2015-02-02 NaN 
2015-02-03 NaN 
2015-02-04 NaN 
2015-02-05 NaN 
2015-02-06 NaN 
2015-02-09 NaN 
2015-02-10 NaN 
2015-02-11 NaN 
2015-02-12 NaN 
2015-02-13 NaN 
2015-02-16 NaN 
2015-02-17 NaN 
2015-02-18 NaN 
2015-02-19 NaN 
2015-02-20 NaN 
2015-02-23 NaN 
2015-02-24 NaN 
2015-02-25 NaN 
2015-02-26 NaN 
2015-02-27 1.0 
2015-03-02 NaN 
2015-03-03 NaN 
2015-03-04 NaN 
... 
... 
関連する問題