Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.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/4/maven/6.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,我有一组从csv导入的数据 info <- read.csv("test.csv") 我想做什么: 我想循环浏览purchase列,并将所有yes更改为True,将no更改为False。然后循环浏览类型列,并将所有旧的更改为客户 我试着弄乱所有不同的应用程序,但无法使其正常工作。我也尝试了很多方法,但还是不走运 任何帮助或指导都将不胜感激 谢谢, Nico这是一种在中使用、基本字符替换和基本字符等价测试的方法 within(mydf, { type <- gsub("old",

我有一组从csv导入的数据

info <- read.csv("test.csv")
我想做什么:

我想循环浏览
purchase
列,并将所有
yes
更改为True,将
no
更改为False。然后循环浏览
类型
列,并将所有
旧的
更改为
客户

我试着弄乱所有不同的应用程序,但无法使其正常工作。我也尝试了很多方法,但还是不走运

任何帮助或指导都将不胜感激

谢谢,
Nico

这是一种在中使用
、基本字符替换和基本字符等价测试的方法

within(mydf, {
  type <- gsub("old", "customer", type)
  purchase <- purchase == "yes"
})
#    name     type purchase
# 1  mark      new     TRUE
# 2 steve customer    FALSE
# 3   jim customer     TRUE
# 4  bill      new     TRUE
在(mydf{

键入这是一种在
中使用
、基本字符替换和基本字符等价测试的方法

within(mydf, {
  type <- gsub("old", "customer", type)
  purchase <- purchase == "yes"
})
#    name     type purchase
# 1  mark      new     TRUE
# 2 steve customer    FALSE
# 3   jim customer     TRUE
# 4  bill      new     TRUE
在(mydf{

键入为了提高您的学习质量,请显示您尝试过但不起作用的内容。其他人可能会为您指出正确的方向来修复代码,而不仅仅是回答您的问题。在回答了您的问题后,我尝试了链接问题的答案,并将其应用到您的情况中,没有问题ion。谢谢,以后也会这样。我尝试了所有级别()的解决方案它给了我奇怪的错误,但下一次会更彻底。为了提高你的学习质量,请展示你尝试了哪些不起作用的东西。其他人可能会向你指出正确的方向来修复你的代码,而不仅仅是回答你的问题。在回答了你的问题后,我尝试了t他将问题联系起来,并将其应用到您的情况中,没有问题。谢谢,以后也会这样做。我正在尝试使用levels()的所有解决方案,这会给我带来奇怪的错误,但下次会更彻底。