2013-10-23 24 views
-4

在许多函数中,我会看到诸如data [,-i]之类的东西,如果它是数据[,i]它表示特定列和所有行。是指我们正在忽略那一栏?数据是一个表格,在我的案例中包含一个csv文件。什么是数据[,-i]在R中的含义

+0

是什么让你觉得它会忽略列'i'。你有没有尝试过?你有没有找到一些文件? – flodel

+0

即时新的R.在一个功能似乎省略迭代中的特定列,但在另一个似乎力。在大多数情况下,我觉得它没有列。 – rama

+1

从'['function(run?'['in'R'session])的帮助下:'For'['-indexing only:'i','j','...'可以是逻辑 指示要选择的元素/切片,如果需要的话,这些矢量 被再循环以匹配相应的范围 'i','j','...'也可以是负整数,表示 元素/切片离开的选择。 “ – Justin

回答

1

使用 - in []就是这样!看看下面的例子,自己尝试其他的例子。

> a<-1:10 
> a[-1] 
[1] 2 3 4 5 6 7 8 9 10 
> a[-(1:3)] 
[1] 4 5 6 7 8 9 10 

与矩阵类似作品:

> a<-matrix(1:4,2,2) 
> a 
    [,1] [,2] 
[1,] 1 3 
[2,] 2 4 
> a[,-1] 
[1] 3 4 

有一个伟大的一天!

+0

非常感谢你! – rama

相关问题