R语言笔记 提醒程序员注意的一些事项
admin
2023-02-16 07:00:10
0

经验丰富的程序员通常会发现R语言的某些方面不太寻常。以下是这门语言中你需要了解

的一些特性。

对象名称中的句点(.)没有特殊意义。但美元符号($)却有着和其他语言中的句点

类似的含义,即指定一个对象中的某些部分。例如,A$x是指数据框A中的变量x。

R不提供多行注释或块注释功能。你必须以#作为多行注释每行的开始。出于调试目的,

你也可以把想让解释器忽略的代码放到语句if(FALSE){... }中。将FALSE改为TRUE

即允许这块代码执行。

将一个值赋给某个向量、矩阵、数组或列表中一个不存在的元素时,R将自动扩展这

个数据结构以容纳新值。举例来说,考虑以下代码:

通过赋值,向量x由三个元素扩展到了七个元素。

x <- x[1:3]会重新将其缩减回三个元素。

R中没有标量。标量以单元素向量的形式出现。

R中的下标不从0开始,而从1开始。在上述向量中,x[1]的值为8。

变量无法被声明。它们在首次被赋值时生成。

要了解更多,参阅John Cook的优秀博文“R programming for those coming from other

languages”(www.johndcook.com/Rlanguagefor_programmers.html)。

那些正在寻找编码风格指南的程序员不妨看看“Google’R Style Guide”①(http://googlestyleguide.

googlecode.com/svn/trunk/google-r-style.html。


相关内容

热门资讯

终于了解“新版悟空牛牛究竟有挂... 网上科普关于“新版悟空牛牛有没有挂”话题很是火热,小编也是针对新版悟空牛牛作*弊开挂的方法以及开挂对...
终于明白“728游戏到底是不是... 终于明白“728游戏到底是不是挂?”(外卦神器下载)您好,728游戏这个游戏其实有挂的,确实是有挂的...
玩家攻略科普“锦绣山河到底有挂... 网上科普关于“锦绣山河有没有挂”话题很是火热,小编也是针对锦绣山河作*弊开挂的方法以及开挂对应的知识...
欧洲新年夜火灾频发:瑞士“历史... 瑞士南部瓦莱州警方1日证实,该州阿尔卑斯山区滑雪胜地克朗-蒙大拿一家酒吧当天凌晨发生的火灾已造成约4...
玩家最新攻略“想游中心五辅助器... 网上科普关于“想游中心五有没有挂”话题很是火热,小编也是针对想游中心五作*弊开挂的方法以及开挂对应的...
今日重磅消息“微友麻将是不是有... 有 亲,根据资深记者爆料微友麻将是可以开挂的,确实有挂(咨询软件无需打开...
今日重大发现“天天卡五星开挂器... 家人们!今天小编来为大家解答天天卡五星透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
奇点光子申请高带宽密度光互联结... 国家知识产权局信息显示,苏州奇点光子智能科技有限公司申请一项名为“一种高带宽密度光互联结构与光通信系...
今日重大发现“天天微友棋牌真的... 家人们!今天小编来为大家解答天天微友棋牌透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
发挥“人工智能+制造”乘数效应 日前举行的全国工业和信息化工作会议部署了2026年十大重点工作,提出推进“人工智能+制造”专项行动,...