【发布时间】:2015-10-21 05:19:07
【问题描述】:
我被困在 R 中应该相当简单的 if else 语句上。
我有一个名为UK 的数据框,其中包含几列,其中一列名为location,其中包含该行数据所属的英国城市的名称。
我的目标是创建一个名为capital 的新列,它将简单地将行分隔为二进制London 或UK ex London。我没有做很多 if else 语句,我正在努力使语法正确,我的尝试如下:
if (UK$location[UK$location == "London"]) UK$capital <- "London" else UK$capital <- "UK ex London"
如果不是最好的方法,我很乐意采用不同的方法。非常感谢您的帮助。
【问题讨论】:
标签: r if-statement