如何模仿用户在R中写入的数据?

Jiakai Dong
checknames <- function(){
  gamers <- c("Rebeca","Luis","Paco")
  games <- c(3,2,7)
  scores <- c(100,110,50)
  table <- data.frame(gamers,games,scores)
  r=0
  p=0
  repeat{
    print("Name Player 1: ")
    name1=scan(,what="character",1)
    if(any(name1==gamers)){
      r=readline(prompt = "This player is already in the file. Would you like to change the name? \n 1. Yes \n 2. No \n Select an option: ")
    }
    else{
      r <- 0
    }
    if(r==2){
      break
    }
    if(r==0){
      gamers=c(gamers,name1)
      name1 <- data.frame(gamers=name1,games="1",scores="100")
      table <- rbind(table,name1)
      break
    }
  }
  table
  repeat{
    print("Name Player 2: ")
    name2=scan(,what="character",1)
    if(any(name2==gamers)){
      p=readline(prompt = "This player is already in the file. Would you like to change the name? \n 1. Yes \n 2. No \n Select an option: ")
    }
    else{
      p <- 0
    }
    if(p==2){
      break
    }
    if(p==0){
      gamers=c(gamers,name2)
      name2 <- data.frame(gamers=name2,games="1",scores="100")
      table <- rbind(table,name2)
      break
    }
  }
  table
}
table <-checknames()

大家好,我做了一个代码,要求用户输入2个名称,如果此名称在表中,它应该询问用户是否要更改其名称。问题是,当他是否要更改姓名的问题时,我给他两个选项:“ 1”代表“是”,“ 2”代表“否”,当用户输入其他字符(例如“ t”或“代码为“ 7”(例如),代码显示:“此选项不可用,请选择另一个”或类似的名称,然后再次询问他是否要更改姓名。希望您能帮助我,非常感谢!

丹尼尔·奥(Daniel O)

您可以将pcheckif语句重组ifelse,以按顺序检查所需的案例,如果p=2然后,如果p=0最后p not= 1

 p=1
  repeat{

    if(p==1){
      print("Name Player 2: ")
      name2=scan(,what="character",1)

      if(any(name2==gamers)){
        p=readline(prompt = "This player is already in the file. Would you like to change the name? \n 1. Yes \n 2. No \n Select an option: ")
        if(p==0){p<-99}
      }else{
        p <- 0
      }

    }else if(p==2){
      break
    }else if(p==0){
      gamers=c(gamers,name2)
      name2 <- data.frame(gamers=name2,games="1",scores="100")
      table <- rbind(table,name2)
      break
    }else{
      repeat{
        p=readline(prompt = "This option is unavailable, please chose another one \n 1. Yes \n 2. No \n Select an option: ")
        if(p==1|p==2){break}
      }
    }
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何模仿Java中的音译?

来自分类Dev

如何模仿Java中的音译?

来自分类Dev

随机子集数据后如何在R中写入剩余数据帧

来自分类Dev

如何通过R中的用户定义语句过滤元数据?

来自分类Dev

模仿C ++中的fortran打印和写入语法

来自分类Dev

写入数据帧,然后写入R中的.csv文件

来自分类Dev

如何将用户数据写入根分区?

来自分类Dev

如何在Swift中将注册用户写入数据库?

来自分类Dev

如何依次从R中的不同功能将数据写入csv文件中?

来自分类Dev

模仿R函数中的次要整点参数

来自分类Dev

模仿点击R中的下载按钮

来自分类Dev

如何在R中的循环中将多个数据帧写入单个csv文件?

来自分类Dev

如何使R中的嵌套for循环将输出写入数据帧更有效?

来自分类Dev

如何将整个数据帧写入R中的mySql表

来自分类Dev

如何模仿SystemVerilog中的静态构造函数?

来自分类Dev

如何在Cassandra中模仿GROUP BY

来自分类Dev

如何在属性中模仿Sass for循环?

来自分类Dev

写入用户定义的分区/数据

来自分类Dev

如何授予权限以模仿其他任何用户?

来自分类Dev

如何在R中写入OR条件

来自分类Dev

如何在python文件中写入用户输入?

来自分类Dev

如何允许用户在C:\ ProgramData中写入权限

来自分类Dev

如何在用户旅程中写入目录登录日志

来自分类Dev

使用R模仿单击“下载数据集”并将文件保存在其他文件夹中

来自分类Dev

如何在R中的一个csv excel文件的多个工作表中写入多个数据框?

来自分类Dev

如何模仿名单<可选<T >>像春天的数据回购行为?

来自分类Dev

模态中的表单未将新用户数据写入数据库

来自分类Dev

如何通过分组从R数据帧写入JSON对象

来自分类Dev

如何从R将数据的单个行写入postgresql表?

Related 相关文章

  1. 1

    如何模仿Java中的音译?

  2. 2

    如何模仿Java中的音译?

  3. 3

    随机子集数据后如何在R中写入剩余数据帧

  4. 4

    如何通过R中的用户定义语句过滤元数据?

  5. 5

    模仿C ++中的fortran打印和写入语法

  6. 6

    写入数据帧,然后写入R中的.csv文件

  7. 7

    如何将用户数据写入根分区?

  8. 8

    如何在Swift中将注册用户写入数据库?

  9. 9

    如何依次从R中的不同功能将数据写入csv文件中?

  10. 10

    模仿R函数中的次要整点参数

  11. 11

    模仿点击R中的下载按钮

  12. 12

    如何在R中的循环中将多个数据帧写入单个csv文件?

  13. 13

    如何使R中的嵌套for循环将输出写入数据帧更有效?

  14. 14

    如何将整个数据帧写入R中的mySql表

  15. 15

    如何模仿SystemVerilog中的静态构造函数?

  16. 16

    如何在Cassandra中模仿GROUP BY

  17. 17

    如何在属性中模仿Sass for循环?

  18. 18

    写入用户定义的分区/数据

  19. 19

    如何授予权限以模仿其他任何用户?

  20. 20

    如何在R中写入OR条件

  21. 21

    如何在python文件中写入用户输入?

  22. 22

    如何允许用户在C:\ ProgramData中写入权限

  23. 23

    如何在用户旅程中写入目录登录日志

  24. 24

    使用R模仿单击“下载数据集”并将文件保存在其他文件夹中

  25. 25

    如何在R中的一个csv excel文件的多个工作表中写入多个数据框?

  26. 26

    如何模仿名单<可选<T >>像春天的数据回购行为?

  27. 27

    模态中的表单未将新用户数据写入数据库

  28. 28

    如何通过分组从R数据帧写入JSON对象

  29. 29

    如何从R将数据的单个行写入postgresql表?

热门标签

归档