我有一个DF,每日ETF价格如下:
TICKER OPEN HIGH CLOSE
2017-01-01 BOVA11 55.30 55.50 55.20
我的行名称被指定为日期(YYMMDD),如何使用基本R命令从2017-01-01到2017-01-31行对此数据框进行子集化?
由于
答案 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"]