在R中,负指数的作用是什么?
我正在移植一个程序的一部分(不足以编译和运行),从R到C++。我不熟悉R。我在网上使用参考资料做得不错,但被下面这句话难住了:在R中,负指数的作用是什么?,r,syntax,indexing,matrix-indexing,R,Syntax,Indexing,Matrix Indexing,我正在移植一个程序的一部分(不足以编译和运行),从R到C++。我不熟悉R。我在网上使用参考资料做得不错,但被下面这句话难住了: cnt2.2<-cnt2[,-1] cnt2.2负指数指定删除(而不是保留)特定元素。。。因此x[,-1]指定删除第一列(行是第一个维度,位于逗号之前,列是第二个维度,位于逗号之后)。从?“[”(): 对于“[”-仅索引:“i”、“j”和“…”可以是逻辑的 向量,指示要选择的元素/切片。此类向量 如有必要,可循环使用,以符合相应的范围。 “i”、“j”和“…”也
cnt2.2<-cnt2[,-1]
cnt2.2负指数指定删除(而不是保留)特定元素。。。因此x[,-1]
指定删除第一列(行是第一个维度,位于逗号之前,列是第二个维度,位于逗号之后)。从?“[”
():
对于“[”-仅索引:“i”、“j”和“…”可以是逻辑的
向量,指示要选择的元素/切片。此类向量
如有必要,可循环使用,以符合相应的范围。
“i”、“j”和“…”也可以是负整数,表示
要从选择中删除的元素/切片
本手册第2.7节对此进行了说明:
它是指向cnt2
对象的负索引,指定除第一列以外的所有行和列
1) cnt2是一种二维矩阵
从您提供的代码来看,它确实是某种二维结构(很可能是矩阵)
2) cnt2.2是一个用句点“.”声明的新变量,其使用方式与字母字符相同
对
3) +1获取关于1索引的评论(尽管我希望OP已经解决了这个问题)