R 更改列中的数据

R 更改列中的数据,r,R,我有来自NFL的boxscore数据,其中一些数据显然是不正确的。例如,对于某些游戏,麻袋的数量是负数,这是不可能的。此列的名称为SackNumOff。如何将此列中的任何负值更改为零 类似这样: dat$columnname[dat$columnname < 0] = 0 dat$columnname[dat$columnname

我有来自NFL的boxscore数据,其中一些数据显然是不正确的。例如,对于某些游戏,麻袋的数量是负数,这是不可能的。此列的名称为
SackNumOff
。如何将此列中的任何负值更改为零

类似这样:

dat$columnname[dat$columnname < 0] = 0
dat$columnname[dat$columnname<0]=0
将所有负数替换为0。其思想是,您可以使用子集
[]
来提取子集并为子集赋值