R:データフレームの値からベクトル名を抽出します

ベッドルーム

データフレーム行からベクトルを作成し、セル値の1つをベクトル名として使用したいと思います。例えば:

df <- data.frame(name=c("michel","nadia","carole"),
                 cities=c("Paris,Montreal","Chicago,Denver","Beijing,Bankok"))

...そして私は次のようなベクトル(たとえば最初の行から)を取得したいと思います:

michel <- c("Paris","Montreal")

Rでこれをどのように行うことができますか?

ありがとう!

ミシェル

まず、都市名をベクトルに分割します。

cities <- strsplit(as.character(df$cities), ",")

そして、リストエントリに名前を付け、list2env()各エントリをグローバル環境にコピーするために使用します。

names(cities) <- df$name
list2env(cities, envir = .GlobalEnv)

結果は、名前ごとに別々のエントリに都市名を含むベクトルです。

> michel
[1] "Paris"    "Montreal"
> nadia
[1] "Chicago" "Denver" 
> carole
[1] "Beijing" "Bankok" 

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Rのデータフレームからベクトルを抽出します

分類Dev

データフレームのベクトルから最後の値を抽出します

分類Dev

Rのベクトルからデータフレームにグループ名を設定します

分類Dev

Rを使用してデータフレームから名前のベクトルを構築します

分類Dev

Rのベクトルの値に従ってデータフレームの値を抽出します

分類Dev

データフレームで、Rのベクトルからの名前で列を作成します

分類Dev

Rはベクトルの値を使用してデータフレームの名前になります

分類Dev

XMLからRのデータフレームに値を抽出します

分類Dev

Rのベクトルからデータフレームの列に値を割り当てます

分類Dev

リストからデータフレーム列にベクトルを抽出します

分類Dev

単一のベクトルからデータフレームの値を検索します

分類Dev

ベクトル内の行ごとの列インデックスを使用して、データフレームから値を抽出する

分類Dev

Rは、複数のリストの各データフレームから値を抽出します

分類Dev

データフレームからファイル名を抽出します

分類Dev

Rの文字ベクトルからデータフレームに列を作成します

分類Dev

R、グループ化されたデータフレームからベクトルとして列を抽出します

分類Dev

データフレームから繰り返し値を抽出します(R)

分類Dev

R:列の値に基づいてデータフレームからベクトルに行番号を抽出する

分類Dev

データフレームからの値でラベルスタックバーを表示します

分類Dev

行名を持つベクトルをrのデータフレームに変換します

分類Dev

データフレームの列から辞書の値を抽出します

分類Dev

R:ベクトル値に基づいてデータフレームから複数の列を削除する

分類Dev

データフレームのリストから同じ名前の列を抽出して結合します

分類Dev

行と列の両方にインデックスベクトルを使用してデータフレームから値をプルしますか?

分類Dev

pandasデータフレームから単一の値を抽出します

分類Dev

パンダデータフレームのdictから値を抽出します

分類Dev

データフレームから数値列のみを抽出します

分類Dev

R:名前付き数値ベクトルを使用してデータフレームセルを操作する

分類Dev

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

Related 関連記事

  1. 1

    Rのデータフレームからベクトルを抽出します

  2. 2

    データフレームのベクトルから最後の値を抽出します

  3. 3

    Rのベクトルからデータフレームにグループ名を設定します

  4. 4

    Rを使用してデータフレームから名前のベクトルを構築します

  5. 5

    Rのベクトルの値に従ってデータフレームの値を抽出します

  6. 6

    データフレームで、Rのベクトルからの名前で列を作成します

  7. 7

    Rはベクトルの値を使用してデータフレームの名前になります

  8. 8

    XMLからRのデータフレームに値を抽出します

  9. 9

    Rのベクトルからデータフレームの列に値を割り当てます

  10. 10

    リストからデータフレーム列にベクトルを抽出します

  11. 11

    単一のベクトルからデータフレームの値を検索します

  12. 12

    ベクトル内の行ごとの列インデックスを使用して、データフレームから値を抽出する

  13. 13

    Rは、複数のリストの各データフレームから値を抽出します

  14. 14

    データフレームからファイル名を抽出します

  15. 15

    Rの文字ベクトルからデータフレームに列を作成します

  16. 16

    R、グループ化されたデータフレームからベクトルとして列を抽出します

  17. 17

    データフレームから繰り返し値を抽出します(R)

  18. 18

    R:列の値に基づいてデータフレームからベクトルに行番号を抽出する

  19. 19

    データフレームからの値でラベルスタックバーを表示します

  20. 20

    行名を持つベクトルをrのデータフレームに変換します

  21. 21

    データフレームの列から辞書の値を抽出します

  22. 22

    R:ベクトル値に基づいてデータフレームから複数の列を削除する

  23. 23

    データフレームのリストから同じ名前の列を抽出して結合します

  24. 24

    行と列の両方にインデックスベクトルを使用してデータフレームから値をプルしますか?

  25. 25

    pandasデータフレームから単一の値を抽出します

  26. 26

    パンダデータフレームのdictから値を抽出します

  27. 27

    データフレームから数値列のみを抽出します

  28. 28

    R:名前付き数値ベクトルを使用してデータフレームセルを操作する

  29. 29

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

ホットタグ

アーカイブ