使用Pandas中的某些预定义日期过滤时间序列

时间:2016-03-09 18:15:21

标签: python pandas

我有这段代码:

close[close['Datetime'].isin(datefilter)]   #Only date in the range
close1='Close' ; start='12/18/2015 00:00:00';
end='3/1/2016 00:00:00'; freq='1d0h00min';
datefilter= pd.date_range(start=start, end=end,   freq= freq).values

但是,奇怪的是,有些专栏是用Nan回复的:

  Datetime   ENTA   KITE   BSTC   SAGE   AGEN  MGNX  ESPR   FPRX      
  2015-12-18  31.73  63.38  16.34  56.88  12.24   NaN   NaN  38.72      
  2015-12-21  32.04  63.60  16.26  56.75  12.18   NaN   NaN  42.52

只是想知道原因,我们该如何补救?

原文:

            Datetime   ENTA   KITE   BSTC   SAGE   AGEN  MGNX  ESPR   FPRX  

       0    2013-03-21  17.18   29.0    20.75   30.1    11.52  11.52  38.72


       1    2013-03-22  16.81   30.53   21.25   30.0    11.64  11.52  39.42

       2    2013-03-25  16.83   32.15   20.8    27.59   11.7   11.52  42.52

       3    2013-03-26  17.09   29.55   20.6    27.5    11.76  11.52  11.52

编辑:

它似乎与datetime hh:mm:ss过滤有关。

0 个答案:

没有答案