名前がNAの場合、名前付き文字ベクトル要素の値を取得します

カイルウェイ

次のような名前付き文字ベクトルがあるとします。

> class(colors)
[1] "character"

> colors
       9074        8778        8577        7148        <NA>        3310     0050169        8893       50156        9008        9778 
"#FF0000FF" "#FF7600FF" "#FFEB00FF" "#9DFF00FF" "#27FF00FF" "#00FF4EFF" "#00FFC4FF" "#00C4FFFF" "#004EFFFF" "#2700FFFF" "#9D00FFFF" 
       5295     0080162 
"#FF00EBFF" "#FF0076FF" 

ここで、名前はIDで、値は色です。colorsベクトルにIDを指定すると、対応する色が得られます。

> colors["9074"]
       9074 
"#FF0000FF"

ただし、名前がの1つのケースでは<NA>、対応する色を返す方法がわかりません。単に提供するだけでは機能NAしません

> colors[NA]
<NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> 
  NA   NA   NA   NA   NA   NA   NA   NA   NA   NA   NA   NA   NA 

> colors["NA"]
<NA> 
  NA 

助言がありますか?

ルイ・バラダス

colorsすでにbase R関数の名前なので、ベクトルを作成しますx

x <- 1:5
names(x) <- c("A", "B", NA, "D", "E")

x[is.na(names(x))]
#<NA> 
#   3

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

名前付き文字ベクトルの要素の選択を解除します

分類Dev

名前付きベクトルから名前を削除し、値のみを取得します

分類Dev

要素名で文字ベクトルの名前属性を取得する

分類Dev

名前の1つが<NA>の場合、名前付きテーブルオブジェクトから値を選択する

分類Dev

すべての値がNAの場合にのみ、名前付き列を削除します

分類Dev

名前付き数値ベクトルをRの異なる要素に分割します

分類Dev

一意でない名前の名前付きベクトル値を取得する

分類Dev

R:名前付きベクトルの要素を名前で並べ替える

分類Dev

Rでは、名前が文字ベクトルの値である場合、名前で引数を示すにはどうすればよいですか?

分類Dev

名前付きベクトルをRのリストに変換します

分類Dev

ベクトルの名前付きリストを連結します

分類Dev

rの数値名前付きリストの要素に基づいて値を合計します

分類Dev

ルート要素に名前空間がある場合、先行する兄弟の値を取得する方法は?

分類Dev

データフレームから取得した名前付き文字ベクトルを単一のベクトルにフラット化し、一意の値を取得します

分類Dev

同じ名前のエントリを1つのリスト要素にグループ化しながら、名前付きベクトルを名前付きリストに変換するにはどうすればよいですか?

分類Dev

変数からの名前で名前付き要素をRベクトルに追加する方法

分類Dev

名前付き文字ベクトルをdata.frameに変換します

分類Dev

Rの名前付きベクトルの要素の範囲を選択する方法はありますか?

分類Dev

新しいワークシートを作成し、その名前のシートがまだ存在しない場合にのみ名前を付けます

分類Dev

名前付きベクトルをRで出力しますか?

分類Dev

キーが文字列(名前)の場合、辞書をアルファベット順に並べ替えます

分類Dev

名前にスペースが含まれるクラウドストレージオブジェクトの署名付きURLを取得する場合のNoSuchKey

分類Dev

Rails5で名前付きルートの名前を変更します

分類Dev

Rの3つのベクトルから名前付きリストのリストを作成します

分類Dev

行/列の名前がリストに表示されている場合は、マトリックスの値をNAに置き換えます

分類Dev

名前付きリストの名前と値を文字列に結合するためのより良い方法

分類Dev

ダブルスのリストの名前を「名前付きベクトルのリスト」に作成する

分類Dev

名前付きベクトルの組み合わせ

分類Dev

名前付きの子要素を持つ要素を削除します

Related 関連記事

  1. 1

    名前付き文字ベクトルの要素の選択を解除します

  2. 2

    名前付きベクトルから名前を削除し、値のみを取得します

  3. 3

    要素名で文字ベクトルの名前属性を取得する

  4. 4

    名前の1つが<NA>の場合、名前付きテーブルオブジェクトから値を選択する

  5. 5

    すべての値がNAの場合にのみ、名前付き列を削除します

  6. 6

    名前付き数値ベクトルをRの異なる要素に分割します

  7. 7

    一意でない名前の名前付きベクトル値を取得する

  8. 8

    R:名前付きベクトルの要素を名前で並べ替える

  9. 9

    Rでは、名前が文字ベクトルの値である場合、名前で引数を示すにはどうすればよいですか?

  10. 10

    名前付きベクトルをRのリストに変換します

  11. 11

    ベクトルの名前付きリストを連結します

  12. 12

    rの数値名前付きリストの要素に基づいて値を合計します

  13. 13

    ルート要素に名前空間がある場合、先行する兄弟の値を取得する方法は?

  14. 14

    データフレームから取得した名前付き文字ベクトルを単一のベクトルにフラット化し、一意の値を取得します

  15. 15

    同じ名前のエントリを1つのリスト要素にグループ化しながら、名前付きベクトルを名前付きリストに変換するにはどうすればよいですか?

  16. 16

    変数からの名前で名前付き要素をRベクトルに追加する方法

  17. 17

    名前付き文字ベクトルをdata.frameに変換します

  18. 18

    Rの名前付きベクトルの要素の範囲を選択する方法はありますか?

  19. 19

    新しいワークシートを作成し、その名前のシートがまだ存在しない場合にのみ名前を付けます

  20. 20

    名前付きベクトルをRで出力しますか?

  21. 21

    キーが文字列(名前)の場合、辞書をアルファベット順に並べ替えます

  22. 22

    名前にスペースが含まれるクラウドストレージオブジェクトの署名付きURLを取得する場合のNoSuchKey

  23. 23

    Rails5で名前付きルートの名前を変更します

  24. 24

    Rの3つのベクトルから名前付きリストのリストを作成します

  25. 25

    行/列の名前がリストに表示されている場合は、マトリックスの値をNAに置き換えます

  26. 26

    名前付きリストの名前と値を文字列に結合するためのより良い方法

  27. 27

    ダブルスのリストの名前を「名前付きベクトルのリスト」に作成する

  28. 28

    名前付きベクトルの組み合わせ

  29. 29

    名前付きの子要素を持つ要素を削除します

ホットタグ

アーカイブ