SourSweetBitter 2023-03-08 22:01 采纳率: 100%
浏览 21
已结题

R语言小括号中什么时候加引号?

dim(a)不加引号
load(“a.Rdata”)就要加引号
括号里都是变量
为什么有的函数加有的函数不加

  • 写回答

2条回答 默认 最新

  • Bioinfo Guy Python领域新星创作者 2023-03-09 10:15
    关注

    你的表达不完全正确,dim(a)这里a是变量,指代一个矩阵或者数列,可以不用引号,变量名和函数名是可以忽略引号的。但是load(“a.Rdata”)这个不是变量,是文件名,指代目录下的这个文件的文件名,这个属于字符串,你可以理解为是一个东西的名称,是要用引号的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • BitGPT 2023-03-08 22:10
    关注

    该回答引用ChatGPT

    在R语言中,函数的参数可以作为变量名或字面值(即用引号括起来的值)进行传递。是否需要用引号括起来的参数取决于参数的数据类型以及函数的设计如何处理它。

    dim()函数返回矩阵或数组的维度。dim()的参数应该是矩阵或数组的名称,即一个变量。因此,你不需要将其用引号括起来。

    另一方面,load()函数用于将数据从.Rdata文件加载到R中。load()的参数应该是表示.Rdata文件的文件名的字符串,即一个字面值。因此,你需要将其用引号括起来。

    总之,是否在将参数传递给函数时使用引号取决于参数的数据类型以及函数的设计如何处理它。

    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月25日
  • 已采纳回答 3月17日
  • 创建了问题 3月8日

悬赏问题

  • ¥50 74LS系列 74LS00 74LS04设计一个RS485电路(关键词-差分)
  • ¥30 各位help写一下代码
  • ¥15 在运行SDEdit模型下载不了
  • ¥15 求51控制l298n驱动的小车中超声波避障怎么写
  • ¥15 电脑连上WIFI却用不了
  • ¥30 MATLAB在RLC电路的固有响应和阶跃响应GUI仿真报告
  • ¥15 hyper-v出现的问题
  • ¥15 有能用的可加酬金,求可以批量下载懒人听书的软件,能登录自己帐号的。
  • ¥100 高博一起做RGB-D SLAM(5)VO无法出visualisation问题
  • ¥15 使用matlab进行手眼标定的仿真验证,得到齐次矩阵与opencv相差较大