私は次の列を含むdfをスーパーポピュレーションIDで持っています。データフレームに列を作成して情報を埋め込むための論理的順序
EUR
EUR
EUR
AMR
AMR
AFR
AMR
AFR
EUR
SAS
EUR
...
と私はのがでポイントを着色するsuperpopulationsを識別するために、色の名前を持つ必要が¨pcolors¨という名前の列を、言わせて、別の列を構築するために(後でscatterplot3dを使用する)必要があります。それはCOLNAMEがSuperpopありますプロット。私は出力としてこれをしたい:
EUR red
EUR red
EUR red
AMR blue
AMR blue
AFR green
AMR blue
AFR green
EUR red
SAS yellow
EUR red
... ...
事は、彼らがソートされていない、とDFが2524行の長であるので、私は手動でそれを行うことはできませんし、私はそれをソートしないことを好むだろうということですの理由他の列の順序たとえば、別の列を生成する論理的な機能があり、その行にSuperpop == EURがある場合は、その行にpcolor列の¨redを書いてください。私は5 superpopulations持っている?何かご意見は?ありがとう!
IDと関連付けられた色でルックアップテーブルを作成してから、テーブルを元のデータにマージします。 – www