【发布时间】:2018-04-03 00:27:46
【问题描述】:
我知道这个问题非常简单并且已经得到解答 - 我的问题是我是 R 的 完全 初学者(我的意思是 COMPLETE 初学者),所有的答案和解释我发现与此查询有关的内容很复杂,并且需要比我目前拥有的更深入的 R 理解(并且有时间学习)。
我有一个名为“overviewGenes”的大型 csv 数据集(500k+ 行数据),我需要创建一个新列并用“1”或“0”填充新列中的每个单元格,具体取决于对应行中另一列的值。
现有列“Gexact”在每一行中包含“精确”或“非特定”。我希望 R 创建列('BooleanExact'),并且对于每一行,如果 Gexact 列中的值显示为“exact”,则输入“0”,如果 Gexact 列中的值显示为“non”,则输入“1” -具体的'。
所以,下面是我希望它出现的表示:
Gexact BooleanExact
exact 0
exact 0
non-specific 1
exact 0
non-specific 1
就像我说的,非常简单。我曾尝试在类似问题的答案中使用示例代码,但无论出于何种原因(可能是我完全缺乏 R 经验),都没有奏效。我曾尝试使用 'for j in ___' 循环等,但这似乎不是正确的方法。
任何关于我应该使用的代码的帮助,以最简单的语言和方法,将不胜感激!
【问题讨论】: