如何将0更改为其他数字?

时间:2018-04-01 15:02:10

标签: r

ds$drink0
[1] 13  56  0   5  

这是您理解的一个例子。我想将此代码中的0更改为另一个数字,如0.1。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以将0.1替换为向量ds$drink0中的ds$drink0[ds$drink0 == 0] <- 0.1

ds$drink0

这适用于数字和字符向量。

如果factords$drink0 <- as.numeric(as.character(ds$drink0)); ds$drink0[ds$drink0 == 0] <- 0.1 ,您可以这样做:

dict = dict(zip(data['name'], data['AVG_INCOME']))