在python列表中可以像這樣切片x[4:-1]
以從第四個元素到最後一個元素。R數組操作
在R中,類似的東西可以用於具有x[4:length(x)]
的載體和具有諸如x[,,,,4:dim(x)[5],,,]
之類的多維陣列。這是從中間元素到最後一個元素的特定維數組切片的更優雅語法嗎?
感謝
在python列表中可以像這樣切片x[4:-1]
以從第四個元素到最後一個元素。R數組操作
在R中,類似的東西可以用於具有x[4:length(x)]
的載體和具有諸如x[,,,,4:dim(x)[5],,,]
之類的多維陣列。這是從中間元素到最後一個元素的特定維數組切片的更優雅語法嗎?
感謝
如果您有興趣切片陣列的最後n個元素,那麼你可以使用:
x[seq(length=n, from=length(x), by=-1)]
其實在Python中,x [4:-1]將跳過最後一個元素。爲了包含最後一個元素,你只需要x [4:],這相當於R.中的algoriffic's(1:10)[ - (1:4)]。 – signalseeker 2010-01-27 13:56:22
還有一個在前面!在Python中,x [4:-1]將獲得倒數第二個元素的第五個(不是第四個)。 – John 2015-08-13 15:29:11