Как заменить значения 1 на значения .9999 в столбце данных? - PullRequest
0 голосов
/ 02 августа 2011

У меня проблема с анализом, и я хотел бы заменить все 1 в определенном столбце на .9999, например:

  SNP Pvalue
 rs11 0.6516
 rs12 0.3311
 rs13 1.0000

станет

  SNP Pvalue
rs11 0.6516
rs12 0.3311
rs13 0.9999

Заранее спасибо за ваши ответы.

1 Ответ

4 голосов
/ 02 августа 2011

Если ваш data.frame называется mydf:

mydf$Pvalue[mydf$Pvalue==1] <- 0.9999

См. help('[<-') или любое количество введений в руководства R, например, это:

http://cran.r -project.org / DOC / Инструкции / R-intro.pdf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...