我有一个组织为R中创建了一个数据帧如下:创建一个数据帧分类变量基于列的值
> all_data[3945:3952,]
Date btc_close eth_close vix_close gold_close DEXCHUS
3945 2016-11-01 729.27 10.77 18.56 122.73 828
3946 2016-11-02 742.46 NA 19.32 123.64 826
3947 2016-11-03 687.51 NA 22.08 124.30 827
3948 2016-11-04 702.54 NA 22.51 124.39 824
3949 2016-11-05 704.16 NA NA NA NA
3950 2016-11-06 712.24 NA NA NA NA
3951 2016-11-07 704.02 NA 18.71 122.15 835
3952 2016-11-08 709.15 10.87 18.74 121.64 843
如何添加有3个级别的新列?水平将降低为-1,无变化为0,增加为1。此direction
列应基于前几天的值为btc_close
。 (注意:会有很多NA's-然后,我会想根据有数据btc_close
仅行子集数据)