R にデータ フレームがあり、さまざまなアイテムをさまざまな色でプロットするためにダミー変数を追加したいと考えています。
私のデータフレームはdf <-、次のようなものです:
UID CategoryA count
1 AAA 2
2 AAA 2
3 BBB 1
4 CCC 1
5 DDD 1
私は別のリストを持っています、special <- c("AAA", "DDD")
私は次のようなもので終わりたいdfです:
UID CategoryA count dummy
1 AAA 2 1
2 AAA 2 1
3 BBB 1 0
4 CCC 1 0
5 DDD 1 1
だからdummy = 1、どこでもCategoryA == special
%in%これを検索してみましたが、グーグルで検索するのが難しいと思われます。
見当違いの理由でこれを行っている可能性があるため、問題を回避するのに役立つかもしれません---このダミー変数を作成する目的は、すべてのカテゴリをカウント別にリストする横向きのヒストグラムのような棒グラフを作成することです。この変数に を指定しgroupて、dummy==1 の赤と、dummy==0 の緑に色を付けます。私はggplot2を使用します。