ゴール
私は別の変数から値を使用してRでのカテゴリ(例えば、文字列)変数を作成しようとすると、特定の基準に基づいています。問題の文字列と変数を再コーディング
問題
これは実際にデータを再コード化していないようです。私はデータを変換していますが、私はどちらの方法ではわかりません。データ
の
説明私は分析の国ヶ月単位で構造化されたデータフレームを持っています。変数の1つはgovernance
であり、連続しています。それは0.750から4.333の範囲です。
手順は、私がガバナンスの4つの異なる幅広いグループのラベルを作成したカテゴリ変数を作成しようとしています
を撮影します。ここで
は、私が試したものです:
syndromes$syndrome_cat <- NA
syndromes$syndrome_cat[syndromes$governance <= 1.645] <- "Category 1"
syndromes$syndrome_cat[syndromes$governance >= 1.646 & syndromes$governance <= 2.541] <- "Category 2"
syndromes$syndrome_cat[syndromes$governance >= 2.542 & syndromes$governance <= 3.437] <- "Category 3"
syndromes$syndrome_cat[syndromes$governance >= 3.438] <- "Category 3"
残念ながら、これは、異なる値をリストにはなりませんが、代わりにこの、その結果:
summary(variable)
Length Class Mode
14256 character character
私はデータを調べるときに、私が見ますこの:
head(syndromes$governance)
[1] NA NA NA NA NA NA
私は間違っていますか?
ありがとうございます! dplyr
で
'help(cut)'を参照してください。新しい列の結果を使用して、「ガバナンス」をカットして新しいラベルを作成することができます。 –
コードがどこで失敗したかを理解するために、データのサンプルが必要な場合があります。各列のタイプを一度再確認してください。 –
ありがとう、@RichScriven!それは完璧に働いた。 – Yasha