从数据框中返回值如果这是一个非常简单或重复的问题,但我似乎无法获得或找到正确的解决方案,我表示歉意。无法根据参数
我只是想从基于输入的函数返回费率。所以如果我的数据帧是:
January 0.02
February 0.04
March 0.06
April 0.08
May 0.10
June 0.12
July 0.14
August 0.16
September 0.18
October 0.20
November 0.22
December 0.24
我想根据输入返回增长。所以调用monthly_growth(August)
应该返回0.16。
我很抱歉,如果这是一个根本性问题,而且非常直截了当,但我似乎无法让它拉 - 在此先感谢。
不看你的函数,如果你有一个看起来像这样的数据框,你将会执行'data.frame [“August”]'来访问名为“August”的值 – TomNash
@TomNash OP可能需要'data.frame [“August',]',假设”August“是一个行名(并且data.frame只有一列)。省略逗号会导致维数/未定义列的错误数量不正确。 – dayne
你应该阅读'?Extract' - 这听起来像你有基本的子集问题。要进行非标准评估,即'August_growth(August)'在'August'周围没有引号,请查看[此问题](http://stackoverflow.com/q/25210455/1623354)。 – dayne