R - 日期格式中的行子集

时间:2017-08-08 21:42:12

标签: r subset

我有一个DF,每日ETF价格如下:

             TICKER  OPEN     HIGH   CLOSE  
2017-01-01   BOVA11  55.30    55.50  55.20

我的行名称被指定为日期(YYMMDD),如何使用基本R命令从2017-01-01到2017-01-31行对此数据框进行子集化?

由于

2 个答案:

答案 0 :(得分:0)

它们都是从2017-01开始的,所以只需要点击:

  private static final org.apache.avro.Conversion<?>[] conversions =
      new org.apache.avro.Conversion<?>[] {
      TIMESTAMP_CONVERSION,
      null,  // <------ THIS ONE IS NOT SET PROPERLY
      null
  };

对于下面的注释中的输入,给出:

DF[grep("2017-01", rownames(DF)), ]

注意:以可复制形式显示的输入 TICKER OPEN HIGH CLOSE 2017-01-01 BOVA11 55.3 55.5 55.2 2017-01-15 BOVA11 55.3 55.5 55.2 2017-01-31 BOVA11 55.3 55.5 55.2 为:

DF

答案 1 :(得分:0)

我要走出困境,猜测DF实际上是xts个对象。如果是这种情况,您可以使用由开始日期和结束日期组成的字符串引用日期范围,以正斜杠(/)分隔:

jan2017_data = DF["2017-01-01/2017-01-31"]