R语言里的switch语句为什么在有的情况下不可以用?

data是我从excel里面导入的一个数据框,data[6,8]得到"血液"

tem=data[6,8]
tem=="血液"
switch (tem,
        血液="血",
        "a"
)

得到TRUE, "a"

tem="血液"
tem=="血液"
switch (tem,
        血液="血",
        "a"
)

得到TRUE, "血液"

为什么两种情况得到的不一样?

阅读 2.1k
1 个回答

请提供一个可重复的例子

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进