2013-07-23 55 views
8

如何選擇R表示矩陣的前100行? 我發現的所有東西都是使用需要條件參數的子集。所有我需要通過使用行中只有前n數與列數相同的選擇矩陣的第n行

+4

您可能只是使用'head(my.matrix,100)',或者我弄錯了嗎? – texb

+2

最愚蠢的問題。我現在明白了。謝謝。 – user1631306

回答

18

使用head功能,使較小的矩陣:

head(mat, 100) 
12

做這將是a[1:100,](除非有更少的最簡單方法比100行,在這種情況下,頭(a,100)效果更好)

+2

'head(a,100)'是首選。如果'a'中沒有'100'行,使用'[''調用將返回一個錯誤。使用'head'會給你'a'中的所有行。 (也就是說,你可以用編程方式使用前者:'n < - 125; head(a,n)') –

+1

是的,這兩種建議方法處理不同的情況。但我不會說一種方法是「首選」。錯誤也是有用的。 – flodel

+0

'head'保持結構,而'''變換它。 – jpcgandre