如果列表中的值符合R中的条件,则更改该值
我有一组从csv导入的数据如果列表中的值符合R中的条件,则更改该值,r,R,我有一组从csv导入的数据 info <- read.csv("test.csv") 我想做什么: 我想循环浏览purchase列,并将所有yes更改为True,将no更改为False。然后循环浏览类型列,并将所有旧的更改为客户 我试着弄乱所有不同的应用程序,但无法使其正常工作。我也尝试了很多方法,但还是不走运 任何帮助或指导都将不胜感激 谢谢, Nico这是一种在中使用、基本字符替换和基本字符等价测试的方法 within(mydf, { type <- gsub("old",
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()的所有解决方案,这会给我带来奇怪的错误,但下次会更彻底。