首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将某个值替换为另一个值

将某个值替换为另一个值
EN

Stack Overflow用户
提问于 2013-07-05 16:01:14
回答 1查看 5.7K关注 0票数 0

我有一个存储变量x (11519个条目)的x.Rdata文件。数据集如下所示:

代码语言:javascript
复制
[1] 8120 8120 4110 8120 4430 4310 8140 4120 8130 8140 1232 4430 8220 8120 3210 1110 8130 8140 

[19]4110 8210 2140 4310 7120 4120 8140 8110 1110 3210 6240 4310 3210 2140 8210 1232 8120 8120 

[37]4310 4430 4120 4120 1231 8110 8140 4120 4110 1110 8220 7120 8120 4110 1110 6230 4120 4120 

[55]8130 8120 8220 1110 1110 4110 4120 8140 8130 4210 4210 4110 6240 1232 1232 1232 4120 4120 

.......

我想将值1110的每个条目都替换为1310。

EN

回答 1

Stack Overflow用户

发布于 2013-07-12 02:55:17

这是sapply的一个很好的候选者

x <- sapply(x, function(y) { if (y == 1110) 1310 else y })

sapply将函数应用于向量中的每个条目,并返回一个包含结果的新向量。

更多信息:Apply a Function over a List or Vector

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17483942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档