0

3890 観測のデータフレーム内のコードを置き換える際に問題があります。私のデータフレームには、1 から 27 (2 を除く)までの値を含む文字変数 df$IJN があります。これらを次のように意味のあるデータに置き換えたいと思います

If(1 OR 6 OR 10 OR 14 OR 18 OR 22 OR 26) はULに置き換える必要があります。If(3 OR 7 OR 11 OR 15 OR 19 OR 23 OR 27) はLLに置き換える必要があります。If(4 OR 8 OR 12 OR 16 OR 20 OR 24) はURに置き換える必要があります。If(5 OR 9 OR 13 OR 17 OR 21 OR 25) はLRに置き換える必要があります。

(U、L、R、L の順に上、下、右、左のサイトを参照)

if() で for() を考えましたが、それで管理できませんでした また、 df[which(df=="27")] ="LL" を考えました 1つずつ動作する可能性があります。助けてください。R v3.1 - Windows 7
EH Shabana、パリ。

4

3 に答える 3