1
我確定這很簡單,但是我的R不符合要求:如何更改所有數據框的一列中的值低於X爲0,X和所有大於X的值爲1?將數據框的一列中的所有值都低於X更改爲0,並將X和所有大於X的值更改爲1
我確定這很簡單,但是我的R不符合要求:如何更改所有數據框的一列中的值低於X爲0,X和所有大於X的值爲1?將數據框的一列中的所有值都低於X更改爲0,並將X和所有大於X的值更改爲1
ifelse函數完全符合你的要求。如果您的數據框被稱爲d
,列名爲d$column
:
d$column = ifelse(d$column < X, 0, 1)
如果它是什麼,等於X? – 2012-07-09 15:24:15
好點 - 我應該說低於X爲0,X或高於1。 – gisol 2012-07-09 15:29:40