2013-10-23 29 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

相關問題