• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:R言語のクラスタリングについて(kmeans))

R言語のクラスタリングについて(kmeans)

このQ&Aのポイント
  • R言語のクラスタリング結果をCSVで出力する方法について質問です。
  • 10個のパラメータを持つ10000個のデータの集合をk-means法で5つのクラスタに分類しました。それぞれのクラスタに所属するデータをCSVで出力したいのですが、具体的な方法がわかりません。
  • helpで調べたところ、$cluster[index]ではクラスタ番号が返されるだけで、クラスタごとの出力にはなりません。どのようにすればクラスタごとのデータを出力できるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ki073
  • ベストアンサー率77% (491/634)
回答No.2

No.1があまりにも素っ気なかったので、もう1つ追加です。 aaaにkmeansの結果が入っているとるすと matrix(aaa$cluster) array(aaa$cluster) などでそれぞれの型で取り出せます。 Rになれているのでしたら、こちらを参考に

jojojoooon
質問者

お礼

無事に出力できました!ありがとうございます!

その他の回答 (1)

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

1つの方法としてですが、 $clusterでクラスタ番号は全部出てきますよね。 そのクラスタ番号の部分だけをテキストエディタにコピー&ペーストして、空白の部分を改行に置換します。 それを表計算ソフトに読み込ませて、クラスタ番号の行を1列作ります。 次に、もとの10列のデータを横にペーストして、クラスタ番号でソートすればちゃんと並びます。