Rのデータフレームで、ある列(Q1)に処理を施して、新しい列を列名(Q1_POINT)をつけて、もとのデータフレームに付け加えるようなことは簡単にできるのでしょうか?

やりたいことは、Q1という列(値は、1から4までの数字をとる)に処理(1,2は、1 に、3,4 は、2に変換、1~4以外だったら、欠損値としてNAを返す)をして新しい列をもとのデータフレームに付け加えたいのです。apply などを使えばできないことはないのですが、やや面倒です。短いRのスクリプトで簡単に行うことはできないでしょうか?

回答の条件
  • 1人3回まで
  • 13歳以上
  • 登録:2011/09/20 14:55:23
  • 終了:2011/09/27 15:00:02

回答(0件)

回答はまだありません

  • id:godabin
    transform()でくっつけるのが合っていると思われます。
    http://www.okada.jp.org/RWiki/?%A5%C7%A1%BC%A5%BF%A5%D5%A5%EC%A1%BC%A5%E0Tips%C2%E7%C1%B4#bae7f71f

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません