ds$drink0
[1] 13 56 0 5
这是您理解的一个例子。我想将此代码中的0更改为另一个数字,如0.1。我怎么能这样做?
答案 0 :(得分:1)
您可以将0.1
替换为向量ds$drink0
中的ds$drink0[ds$drink0 == 0] <- 0.1
:
ds$drink0
这适用于数字和字符向量。
如果factor
是ds$drink0 <- as.numeric(as.character(ds$drink0));
ds$drink0[ds$drink0 == 0] <- 0.1
,您可以这样做:
dict = dict(zip(data['name'], data['AVG_INCOME']))