基于来自不同数据集的变量的向量复制元素

时间:2019-01-06 13:02:39

标签: r

我有一个数据集,其中包含一个月内已格式化为连续编号的月ID的特定时间段内各种股票的月收益。为了进行比较,我在此期间导入了具有唯一一个月利率的.csv文件,并将其另存为矢量。现在,我想将此向量添加到我的datasaet中。问题是长度不同。

我的问题是:如何通过复制元素以将每个费率正确分配给相应的月份来将此向量扩展到数据长度?

1 个答案:

答案 0 :(得分:0)

假设库存数据集称为stocks,变量名为months。兴趣向量数据集称为interest。我认为它们的顺序相同,并且月份相同,

然后使用int_dat <- data.frame(months = unique(stocks$months), interest = interest)将月份添加到兴趣中。使用stocks_new <- merge(stocks, int_dat, by = 'month', all = TRUE)将月份添加到库存数据中。