将数据添加到 R 数据集时遇到困难



我不太高级,所以任何帮助将不胜感激。我正在尝试向数据集中的列添加值,我的数据集称为"katie"。例如,在"单词"列中,我想选择写入"SUBJECTED"的实例,然后在"pre.environment"列中发布"middle",与写入"SUBJECTED"在同一行。我做错了什么吗?使用此代码,第一行肯定有效(因为我可以看到在"word"列中识别了多少"SUBJECTED"项目),但是当我输入第二行代码时没有任何反应。

>x=grep("SUBJECTED", katie$word)
>katie[x,]$pre.environment= c('middle')

我希望这个例子就足够了。提前感谢您的帮助。

如果我正确理解您的问题,请尝试以下代码,

katie$pre.environment <- ifelse(grepl("SUBJECTED", katie$word),
                                yes = "middle",
                                no  = katie$pre.environment)

相关内容

最新更新