Rのデータフレームから空白行をサブセット化する

AME

特定の列の行が空白またはNAの場合、データフレームから行をサブセット化するにはどうすればよいですか。例えば:

    x <- c(1,2,3,4,"","","")
    y <- c("A","B","C","D","E","F","G")
    z <- c(100,200,300,400,500,600,700)
    xyz <- data.frame(x,y,z)
    View(xyz)

ここに画像の説明を入力してください

g1 <- subset(xyz, subset=(x > 0))

戻り値:

警告メッセージ:Ops.factor(x、0)の場合:>因子にとって意味がありません

元のサブセットであるが、X列がゼロより大きい行のみを含む新しいデータフレームを返すようにするにはどうすればよいですか?

ホン大井

データフレームを作成したときxに、それを因子変数にする必要があることを指定しました

(技術的にはキャラクターであると指定しましたdata.frameが、あなたの心を読んでそれをファクターに変換しました。繰り返しますが、技術的にはそれがキャラクターであると指定しませんでしたが、Rはあなたの心を読みました。 1つのベクトル内の数字と文字、それはそれらすべてを文字モードのベクトルに強制します。)

このため、「ゼロより大きい」は、このコンテキストでの比較演算子としては意味がありません。私はあなたの心を読み、あなたが実際xに数値になりたいと結論付けますが、値が利用できない状況を考慮に入れています。その場合、あなたはする必要があります

xyz$x <- as.numeric(as.character(xyz$x))
subset(xyz, !is.na(x))

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

R-複数のデータフレームから特定の行をサブセット化する方法

分類Dev

複数のデータフレームから共通の行をサブセット化する

分類Dev

Rのデータフレームから列をサブセット化する

分類Dev

Rを使用してデータフレームからテーブル列をサブセット化する

分類Dev

データフレームからデータフレームをサブセット化する方法

分類Dev

r-1行のデータフレームをサブセット化すると、数値から小数点以下0桁が削除されます

分類Dev

別のデータフレームの日時に条件付けられたデータフレームの特定の行をサブセット化する方法

分類Dev

データフレームの1行からデータのサブセットを取得します

分類Dev

他のデータフレームから2列でデータフレームをサブセット化する

分類Dev

Rでデータフレームをサブセット化する

分類Dev

異なる行の行名でデータフレームをサブセット化する

分類Dev

ループ内のデータをサブセット化してから、rで生成されたデータフレームデータに対してループを実行する方法

分類Dev

rのデータフレームからレコードのサブセットを削除します

分類Dev

rのforループ内のデータフレームのサブセットを平均化する方法

分類Dev

個別のデータフレームのフィルタリングとサブセット化からデータフレームを作成しますか?

分類Dev

Rデータフレームの行のサブセット化

分類Dev

サブセットデータフレームから新しいデータフレームを作成する

分類Dev

Rのデータフレームのリストを条件付きでサブセット化する

分類Dev

Rの列内の一意の値でデータフレームをサブセット化する

分類Dev

Rの複数の条件でデータフレームをサブセット化する

分類Dev

データフレームをRの「最良の正方形」にサブセット化する関数

分類Dev

grepを使用してRのデータフレームをサブセット化する

分類Dev

データフレームの最後の行に基づいてデータフレームをどのようにサブセット化しますか?

分類Dev

2つのデータフレームの行名に一致し、Rの一致する行のみをサブセット化します

分類Dev

R:データフレームのサブセットの中から列の最大値を見つける

分類Dev

別のデータフレームの行を除くデータフレームをサブセット化する

分類Dev

別のデータフレームからの2つの条件に基づいてデータフレームをサブセット化します

分類Dev

データフレームをサブセット化し、すべてのサブセットをループでプロットする [R]

分類Dev

Rの条件に基づいてデータフレームをサブセット化する方法

Related 関連記事

  1. 1

    R-複数のデータフレームから特定の行をサブセット化する方法

  2. 2

    複数のデータフレームから共通の行をサブセット化する

  3. 3

    Rのデータフレームから列をサブセット化する

  4. 4

    Rを使用してデータフレームからテーブル列をサブセット化する

  5. 5

    データフレームからデータフレームをサブセット化する方法

  6. 6

    r-1行のデータフレームをサブセット化すると、数値から小数点以下0桁が削除されます

  7. 7

    別のデータフレームの日時に条件付けられたデータフレームの特定の行をサブセット化する方法

  8. 8

    データフレームの1行からデータのサブセットを取得します

  9. 9

    他のデータフレームから2列でデータフレームをサブセット化する

  10. 10

    Rでデータフレームをサブセット化する

  11. 11

    異なる行の行名でデータフレームをサブセット化する

  12. 12

    ループ内のデータをサブセット化してから、rで生成されたデータフレームデータに対してループを実行する方法

  13. 13

    rのデータフレームからレコードのサブセットを削除します

  14. 14

    rのforループ内のデータフレームのサブセットを平均化する方法

  15. 15

    個別のデータフレームのフィルタリングとサブセット化からデータフレームを作成しますか?

  16. 16

    Rデータフレームの行のサブセット化

  17. 17

    サブセットデータフレームから新しいデータフレームを作成する

  18. 18

    Rのデータフレームのリストを条件付きでサブセット化する

  19. 19

    Rの列内の一意の値でデータフレームをサブセット化する

  20. 20

    Rの複数の条件でデータフレームをサブセット化する

  21. 21

    データフレームをRの「最良の正方形」にサブセット化する関数

  22. 22

    grepを使用してRのデータフレームをサブセット化する

  23. 23

    データフレームの最後の行に基づいてデータフレームをどのようにサブセット化しますか?

  24. 24

    2つのデータフレームの行名に一致し、Rの一致する行のみをサブセット化します

  25. 25

    R:データフレームのサブセットの中から列の最大値を見つける

  26. 26

    別のデータフレームの行を除くデータフレームをサブセット化する

  27. 27

    別のデータフレームからの2つの条件に基づいてデータフレームをサブセット化します

  28. 28

    データフレームをサブセット化し、すべてのサブセットをループでプロットする [R]

  29. 29

    Rの条件に基づいてデータフレームをサブセット化する方法

ホットタグ

アーカイブ