个人理财 中如何成功地遵循命名惯例在R - 傻瓜

中如何成功地遵循命名惯例在R - 傻瓜

目录:

视频: Lesson 2 Fastai 2019 Data cleaning and production; SGD from scratch(中文字幕) 2024

视频: Lesson 2 Fastai 2019 Data cleaning and production; SGD from scratch(中文字幕) 2024
Anonim

当涉及对象和函数的名称时,R非常自由。这个自由是一个很大的祝福,同时也是一个很大的负担。没有人不得不遵循严格的规则,所以在R中编程的人基本上可以按照自己的意愿去做。

如何在R

中选择一个正确的名字尽管在给对象赋予名字时几乎所有的东西都是允许的,但R中仍然有一些你不能忽略的规则:

<! - 1 - >
  • 名称必须以字母或点开头。 如果用点开始名称,则第二个字符不能是数字。

  • 名称只能包含字母,数字,下划线(_)和点(。)。 虽然可以强制R接受名称中的其他字符,但不应该这样做,因为这些字符在R中通常具有特殊含义。

  • 不能使用以下特殊关键字作为名称:

    ! --2 - >
    • 否则

    • FALSE

    • 功能

    • 如果

    • Inf文件

    • NA

    • 的NaN

    • 下一个

    • 重复

    • 返回

    • TRUE

    • ,而

R 区分大小写, 这意味着对于R,lastname和Lastname是两个不同的对象。如果R告诉你它找不到一个对象或函数,并且你确定它应该在那里,请检查以确保你使用了正确的案例。

选择R中的名字,为你的代码添加意义当Joris年轻的时候,他的父母买了一只需要名字的可爱的小羊羔。经过多少沉思,他决定把它叫做Blacky。没关系,羊肉实际上是白色的,它的名字让其他人都相信它是一只狗;约里斯认为这是一个完美的名字。同样,对于稍后必须阅读代码的人来说,调用Blacky长脚本的结果可能会有些困惑,即使这对你来说也是有意义的。

记住:

在三个月内,你可能会试图弄清楚你正在努力达到什么目的。使用描述性名称将允许您保持您的代码可读性。 虽然你可以任意命名一个对象,但是一些名字会比别的名字更麻烦。您可能已经注意到,我们迄今为止所使用的功能都没有被提及为禁止。这是正确的:如果你想调用一个对象粘贴,你可以自由地这样做: >>粘贴[1]“这变得混乱”>粘贴(“不要”,“你”,“想? “)[1]”你不觉得吗?“当你想要矢量粘贴和当你需要粘贴()函数的时候,R总是会很好地知道。这并不意味着为两个项目使用相同的名称是一个好主意。如果你可以避免把一个函数的名字给一个对象,你应该。 当你使用大写字母F或T作为对象名时,真正遇到麻烦的一种情况是,你可以这样做,但是你可能会在某个时候破坏代码。虽然这是一个非常糟糕的想法,但T和F常常分别用作TRUE和FALSE的缩写。但T和F不是保留关键字。所以,如果你改变它们,R将首先查找对象T,然后尝试用TRUE替换T.而任何仍然期望T表示TRUE的代码将从此失败。切勿使用F或T,不要将其用作对象名称,而不要用作缩写。

中如何成功地遵循命名惯例在R - 傻瓜

编辑的选择

如何在Word 2013中创建和修改目录 - 傻瓜

如何在Word 2013中创建和修改目录 - 傻瓜

正在使用Word 2013作为技术和教育书籍,您知道这些书籍通常包含目录(TOC),以帮助读者快速找到特定的章节。 TOC列出文档的每个标题,并列出其页码(适合打印副本)或提供一个实时超链接...

如何在Word 2013中创建表 - Word 2013中的虚拟表

如何在Word 2013中创建表 - Word 2013中的虚拟表

表用于在多列布局,如地址列表和时间表。您可能会惊讶于您可以在文档中找到表格的所有用途!表格是一个行和列的网格,有点像电子表格。在这里,学习如何在表格中插入表格...

如何在Word 2013中创建权威表 - 虚拟

如何在Word 2013中创建权威表 - 虚拟

权威表是常见的在一个非常长的法律文件中总结文件中引用的来源。通过在Word 2013文档中创建“权威表”,您可以为可能使用该文档的其他法律专业人员提供帮助,并需要验证引用的来源。一个表格

编辑的选择

如何计算企业的盈亏平衡点 - 傻瓜

如何计算企业的盈亏平衡点 - 傻瓜

以下是您想知道的关于您拥有的业务或操作:您想知道公司必须达到的销售收入才能达到收支平衡。换句话说,你想知道产生零利润的销售收入数量,而不是零损失。幸运的是,无论是这种计算,还是...

如何使用QuickBooks 2014评估财务费用 - 傻瓜

如何使用QuickBooks 2014评估财务费用 - 傻瓜

您可以告诉QuickBooks在逾期时评估财务费用客户发票。为此,您首先设置财务费用计算规则。完成此操作后,您可以通过选择QuickBooks命令轻松评估逾期金额的财务费用。设置财务费用规则要设置财务费用规则,请选择...

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

QuickBooks 2012允许您计算产品盈亏平衡点快速简单。盈亏平衡点显示产生零利润和零损失的销售收入。记得进行利润 - 成本 - 成本分析的公式吗?它是这样的:利润=(销售收入x毛利率百分比) - 固定成本而不是计算利润的基础上...

编辑的选择

裁剪你的足球指导目标到一个年龄段 - 假人

裁剪你的足球指导目标到一个年龄段 - 假人

有很多方法有的是天才的选手,有的可以做出令人目眩的捕捉,有的只是为了掌握比赛的基本技巧而挣扎。不管孩子们的优点和缺点如何,青少年都具有影响他们的一般特征。

10个最激烈的大学橄榄球对抗 - 傻瓜

10个最激烈的大学橄榄球对抗 - 傻瓜

引起一阵骚动,因为每个粉丝都有他或她自己的最爱。这份名单考虑到了一段时间的竞争,以及参赛队伍是否一直处于国家排名的前列。更多...