【发布时间】:2017-02-01 21:00:46
【问题描述】:
在我正在写的function() 中,我想知道如何允许 函数的一个参数作为非数字字符(即单词),但我会将这些非数字字符转换回数值?
我正在使用以下简单的 R 代码(没有成功):
a = medium
if(a == "medium"){a = 1/2}else
if(a == "wide"){a = sqrt(2)/2}else
if(a == "verywide"){a = 1}
【问题讨论】:
-
... 和
else和if应该在同一行 -
或者:
a = c(medium = 1/2, wide = sqrt(2)/2, verywide = 1)[a]