2

df という名前のデータ フレームがあります。

number          value
1                  5
2                  5
3                  5
4                  6
5                  6
6                  6
7                  6
8                  7 
9                  7
10                7
11                7
12                7
13                8  
14                9 
15                9

最小レベルと最大レベルの場合に特定の行を削除したい。私はこれを分けてみました:

df[df$value>5 , ]

そしてその後、これ:

df[df$value>8 , ]

これを試した後:

df[df$value>5 & df$value>8, ]

ただし、df$value>8 をオンラインで実行します

私が観察したもう1つの問題は、入力するときに

 df[df$value>5, ]

値を削除しますが、 df と入力すると、以前に削除しようとした値が含まれています。何が間違っている可能性があり、削除された値がないとクリア データ フレームを取得できませんか?

出力データの例:

 number          value
 4                  6
 5                  6
 6                  6
 7                  6
 8                  7 
 9                  7
 10                7
 11                7
 12                7
4

1 に答える 1