【发布时间】:2020-03-03 13:23:26
【问题描述】:
我正在尝试根据另一列的值创建一个新的值列。如果 iucnStatus 列中的值为“LC”或“NT”,我希望新列(受威胁)中的值为“Not_Threatened”。如果 iucnStatus 中的值为“VU”、“EN”、“CR”、“EW”或“EX”,我希望新列(已威胁)中的值为“已威胁”。我在编写代码以创建新列方面取得了这么大的进展:
df<-read.csv('master2.csv')
df$threatened <-apply(df$iucnStatus, 1,function(x)
但我不确定将什么函数传递给 function(x)。也对不使用 apply 功能的任何其他解决方案开放。
【问题讨论】:
-
请通过包含您的数据样本(使用
dput命令)使您的问题可重现