Créer une colonne avec des données binaires basées sur une autre colonne

J'ai une colonne de données dans une trame de données

Ozone   Solar.R Wind    Temp    Month   Day
41  190 7.4 67  5   1
36  118 8   72  5   2
12  149 12.6    74  5   3
18  313 11.5    62  5   4
NA  NA  14.3    56  5   5
28  NA  14.9    66  5   6
23  299 8.6 65  5   7
19  99  13.8    59  5   8
8   19  20.1    61  5   9
NA  194 8.6 69  5   10
7   NA  6.9 74  5   11
16  256 9.7 69  5   12
11  290 9.2 66  5   13
14  274 10.9    68  5   14
18  65  13.2    58  5   15

J'ai besoin de Changer la Temp de la colonne à 1 ou à 0 en fonction d'une condition si elle est supérieure à 70. J'ai donc besoin d'une colonne avec 1 lorsque la température est supérieure à 70 et 0 quand il l'est moins que je puisse faire une régression à l'aide de la Temp comme une variable binaire.

R prendra la déclaration sur l'état

cfv <- mydata$Temp
x <- cfv > 70 
for(i in nrow(cfv)) {if(x = TRUE) {1} else if(x = FALSE) {0}

mais je ne peux pas aller plus loin, et l'utiliser pour créer une nouvelle colonne.

InformationsquelleAutor user2907249 | 2013-11-14