0
私は次の問題に直面しました: チームがトップの場合は1を出力し、それ以外の場合は0を出力するダミー変数を作成しようとしています。トップチームのリストがある:(アーセナル、チェルシー、ManCity、ManUni、リバプール) オリジナルデータseason_2015:リスト内のキーワードの場合にダミー変数を作成
team opponent goals home
HomeTeam Arsenal Crystal Palace 2 1
AwayTeam Crystal Palace Arsenal 1 0
HomeTeam1 Leicester Everton 2 1
AwayTeam1 Everton Leicester 2 0
HomeTeam2 Man United Swansea 1 1
AwayTeam2 Swansea Man United 2 0
私の目的は、チームが単語リストにある場合は1を入れます変数「トップ」を作成することです。
team opponent goals home top
HomeTeam Arsenal Crystal Palace 2 1 1
AwayTeam Crystal Palace Arsenal 1 0 0
HomeTeam1 Leicester Everton 2 1 0
AwayTeam1 Everton Leicester 2 0 0
HomeTeam2 Man United Swansea 1 1 1
AwayTeam2 Swansea Man United 2 0 0
私は(私は、コードが間違っている知っている)で試してみましたコード:
wordlist <- c("Arsenal", "Man City", "Man United", "Liverpool", "Chelsea")
for(i in wordlist){season_2015[paste("top")] <- ifelse(top == wordlist,1,0)}
私は任意のヘルプは高く評価され、Rに新しいです。前もって感謝します。
:
次に、あなたがこれを行うことができます'top'と' season_2015'のように見えますか? – Spacedman
こんにちは、私は今すぐ見ることができるはずの質問を編集しました – Madik088