【发布时间】:2015-10-22 02:49:51
【问题描述】:
我有这个巨大的数据向量“a” 这是截图
现在我应该找到与基因数据不一致的地方。基本上......一个正数被赋予1,0被赋予0,负数被赋予-1。我正在尝试制作一个可以执行以下操作的命令:
if a > 0, then print 1.. a < 0, print -1... a = 0, print 0.
我还希望它采用矢量方式,如上图的 1s、0s 和 -1s。
我尝试了 for 循环,if 语句,但它似乎不起作用。
【问题讨论】:
-
ifelse函数对向量进行操作,适用于此类更一般的问题。不过,@RHertel 的答案非常适合您的特定用例。