私は変数 "価格"を含むダイヤモンドデータセットを持っています。私は可変価格で提供される情報に基づいて "price_range"という追加の変数を作成したいと思います。私は次のループを作成しました:Rのループの場合は
diamonds$price_range <- for (diamonds$price in 1:length(diamonds$price)){
if (diamonds$price<= 500) {
diamonds$price_range="not expensive"
} else if (diamonds$price > 500 & diamonds$price <=1000) {
diamonds$price_range="affordable price"
} else{
diamonds$price_range="expensive"
}
}
私のループには何が問題なのですか?それをRで動作させるにはどうすれば修正できますか?
1を助けている)を使用します「= "の代わりに" == "の代わりに2)インデックスを使用して上書きを避け、forループを変数に割り当てないでください – BigDataScientist
関数' cut'を見てください – Cath
@TonioLiebrand http://r-pkgs.had.co.nz/style .html#style-syn&https://google.github.io/styleguide/Rguide.xml#assignment:割り当てのための '= 'ではなく、' <-'を使用します。 – Uwe