gpt4 book ai didi

r - R 中的多个 If 语句

转载 作者:行者123 更新时间:2023-12-04 04:58:58 24 4
gpt4 key购买 nike

我一整天都在试图解决这个问题,但无济于事。
我有一个 if 语句,旨在满足四个可能的条件。

  • A存在而B不存在
  • B存在而A不存在
  • A&B存在
  • A&B不存在

  • A、B、C 是数据帧。

    这是我的代码:
    if (!exists("A") & exists("B")) {
    C= B}
    else if (exists("A") & !exists("B")) {
    C= A}
    else if (exists("A") & exists("B")) {
    C= rbind(B,A)}
    else {C <- NULL}

    我不断收到意外的“}”和意外的“else”错误。
    我已经遵循了几个例子,但仍然面临着这个挑战。任何指针将不胜感激。谢谢。

    最佳答案

    尝试这个

    if (!exists("A") & exists("B")) {
    C= B
    } else if (exists("A") & !exists("B")) {
    C= A
    } else if (exists("A") & exists("B")) {
    C= rbind(B,A)
    } else {C <- NULL}

    关于r - R 中的多个 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31261946/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com