私は初心者です。私はhereから取られたデータセットを持っています。このデータセットは、異なる属性を持つ人物プロファイルで構成されていますが、profession
はそれらのものです。管理職、ブルーカラー、起業家、家事、経営、退職、自営業、サービス、学生、技術者、失業者、未知の12の職種があります。1文字列から新しい数値列を作成
私はこのデータセットにK-NNを適用したいので、職業欄を12の新しい欄に分けて、1
を対応する専門職に、0
を他の11専門職その人に属していない。
私はforeach package
とfor loops
を試しましたが、失敗しました。私はforeach
で動作することができないんだ、と私は、次のコードから、次に何をすべきか分からない:
jobs <- data[,2]
jobs
for (job in jobs) {
print(job)
#No idea how to create the new columns here, based on if conditionals
}
はどのようにこれを行うための最善の方法だろうか?
ありがとうございました。
データの再現可能なサンプルを追加できますか?(質問ではなくリンクから直接アクセスできます) –
何をしようとしているのか正確には分かりませんが、Rの 'factor'関数を見てください。 – Marsenau
@BryanGogginデータのサンプルはどういう意味ですか? .csvをここにコピーして貼り付けますか? –