データフレームにデータの列があります
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
70 より大きい場合、条件に基づいて Temp 列を 1 または 0 に変更する必要があります。そのため、Temp が 70 より大きい場合は 1、小さい場合は 0 の列が必要なので、バイナリ変数としての Temp。
Rは条件ステートメントを取ります
cfv <- mydata$Temp
x <- cfv > 70
for(i in nrow(cfv)) {if(x = TRUE) {1} else if(x = FALSE) {0}
しかし、それ以上進めず、それを使用して新しい列を作成することはできません。