Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何将所有为零的值更改为另一个数字?_R - Fatal编程技术网

R 如何将所有为零的值更改为另一个数字?

R 如何将所有为零的值更改为另一个数字?,r,R,我试图在一列中用0.001替换所有零条目。我尝试了以下方法: data7[data7$Time == 0,] <- 0.001 如果。这是一列,我们需要 data7$Time[data7$Time == 0] <- 0.001 data7$Time[data7$Time==0]并且,为了完整起见,除了@akrun的答案之外,如果您在示例中省略逗号,它将替换数据框中的所有零: 数据(iris) x30.03.21.30.2刚毛 #>4 0.0 3.1 0.0 0.2刚毛 #>5.0

我试图在一列中用0.001替换所有零条目。我尝试了以下方法:

data7[data7$Time == 0,] <- 0.001

如果。这是一列,我们需要

data7$Time[data7$Time == 0] <- 0.001

data7$Time[data7$Time==0]并且,为了完整起见,除了@akrun的答案之外,如果您在示例中省略逗号,它将替换数据框中的所有零:

数据(iris)
x30.03.21.30.2刚毛
#>4 0.0 3.1 0.0 0.2刚毛
#>5.0 0.0 1.4 0.2刚毛
#>6 5.4 0.0 0.0 0.4刚毛
#>7 4.6 0.0 0.0 0.3刚毛
#>8 0.0 3.4 1.5 0.2刚毛
#>9 4.4 2.9 0.0 0.2刚毛
#>10 0.0 0.0 1.5 0.1刚毛
x[x==0]萼片长萼片宽花瓣长花瓣宽种
#>1 Inf 3.5 1.4 0.2 setosa
#>2 4.9 Inf Inf 0.2 setosa
#>3 Inf 3.2 1.3 0.2 setosa
#>4 Inf 3.1 Inf 0.2 setosa
#>5.0 Inf 1.4 0.2 setosa
#>6.5.4 Inf Inf 0.4 setosa
#>7 4.6 Inf Inf 0.3 setosa
#>8 Inf 3.4 1.5 0.2 setosa
#>9 4.4 2.9 Inf 0.2 setosa
#>10 Inf Inf 1.5 0.1 setosa
由(v0.3.0)于2020年3月19日创建

data7$Time[data7$Time == 0] <- 0.001