Olá colegas, fiz uma pequena função "cent" para filtrar dados centrais em um vetor, no entanto, não sei como generalizar a função para um data frame e uma matriz. Segue a função abaixo para o caso da classe vetor.
<div>
<div><br />
<strong># Função semelhante ao head tail, com a diferença de pegar os dados centrais em uma amostra:</strong></div>

<div> </div>

<div>cent <- function(d, c)</div>

<div>{</div>

<div>  m <- length(d)/2</div>

<div>  res <- c(tail(head(d,m),(c/2)),head(tail(d,m),(c/2)))</div>

<div>  print(res)</div>

<div>}</div>

<div> </div>

<div>vetor <- 1:10</div>

<div>cent(vetor,4)</div>
<br />
Então, se os colegas aqui pudessem me ajudar generalizando essa função para um data frame e uma matriz agradeceria. <br />
<br />
<em>Att.<br />
André</em></div>