如何计算一年中每个月的比率,并将12列比率(将是12列)附加到R中的原始数据集?

如何计算一年中每个月的比率,并将12列比率(将是12列)附加到R中的原始数据集?,r,R,我的数据集有3000个观察行和24个变量列。前12列1至12个变量是一年中1月至12月的价格值。其余12个变量第13列至第24列为同年1月至12月的租金值。我想计算每个月的价格/租金,并将12个新的比率列添加到我的原始数据集的末尾。我在R怎么做 提前谢谢你 你可以做: df[paste0('ratio', 1:12)] <- df[1:12]/df[13:24] 这将创建12个名为ratio1、ratio2的新列。。。比率12。其中ratio1是column1/column13,rati

我的数据集有3000个观察行和24个变量列。前12列1至12个变量是一年中1月至12月的价格值。其余12个变量第13列至第24列为同年1月至12月的租金值。我想计算每个月的价格/租金,并将12个新的比率列添加到我的原始数据集的末尾。我在R怎么做

提前谢谢你

你可以做:

df[paste0('ratio', 1:12)] <- df[1:12]/df[13:24]
这将创建12个名为ratio1、ratio2的新列。。。比率12。其中ratio1是column1/column13,ratio2是column2/column14,依此类推。

欢迎来到so!请阅读如何提出一个关于R的好问题,并相应地编辑文章。特别是,请在您的原始帖子中包含dputheaddata的输出,而不是描述您的数据集,因为这将使人们更容易帮助您。谢谢