2017-10-03 1 views
-1

こんにちは私は最初の10行が必要なときに30行のテーブルを持っていますhead(data,10) 最後の10行tail(data,10)しかし、テーブルの頭と尾の間でデータを取得するにはどうすればよいですか?ありがとうございました。頭と尾の間の値を取得する

答えて

0

それが行の合計数が変動した場合、常に30行、あなただけdata[11:20, ]を行うことができ、またはより一般的なアプローチだdata[11:(nrow(data)-10), ]

ある場合は、例

df <- data.frame(a = 1:30, b = 121:150) 
df[11:(nrow(df)-10), ] 
#>  a b 
#> 11 11 131 
#> 12 12 132 
#> 13 13 133 
#> 14 14 134 
#> 15 15 135 
#> 16 16 136 
#> 17 17 137 
#> 18 18 138 
#> 19 19 139 
#> 20 20 140 
関連する問題