データフレームのリストで一意の行を返す

moxed

データフレームのリストがあります。各データフレームで一意の行を見つけて、その一意のデータフレームのリストを1つの新しいデータフレームに出力したいと思います。

で始まります y <- list(mtcars[,c(2,4)], iris[,4:5])

まず、各データフレーム内の列の名前を変更します

colnames <- c("colA", "colB")
y <- lapply(y, setNames, colnames)

一意の行を個別に見つけるには、次を使用できます

y1 <- unique(y[[1]])
y2 <- unique(y[[2]])

しかしもちろん、私のデータフレームのリストははるかに大きいので、これを最大100個のデータフレームのリスト全体に適用したいと思います。これどうやってするの?試しましlapplyたが、エラーが発生します。

上記のダミーデータはエラーをスローします:

unique [[x]]のエラー:タイプ 'closure'のオブジェクトはサブセット化できません

そして私の実際のデータはエラーをスローします:

mydf [[x]]のエラー:無効な添え字タイプ 'リスト'

プロセスの最後のステップである、すべてを1つの大きなデータフレームに入れることは、rbind呼び出しであることを知っています(個別に:rbind(y1,y2)、しかし、rbind最大100個のデータフレームのリストを実行する方法もわかりません(現在、重複していない行しかない)。 )

ロナックシャー

リスト内の各要素に適用してuniqueから、を使用do.callしてデータフレームを結合します。

result <- do.call(rbind, lapply(y, unique))

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データフレーム行のリスト(タグを含む)から一意の値を取得する

分類Dev

列のリストを解除して、データフレームに一意の行を作成します

分類Dev

一意のデータフレームを使用していますが、行は「1D配列のような」リストではありません

分類Dev

データフレーム内の一意のリストをカウントする

分類Dev

インデックスの一意の順序でリストのデータを Pandas データフレームに入力しますか?

分類Dev

R-一意の行にデータフレームをキャストします-reshape2

分類Dev

データフレームの行で一意のIDを見つける

分類Dev

あるデータフレームのリストから別のデータフレームの一意の値に値をマップします

分類Dev

データフレームリストの各項目について計算を繰り返し、一意の名前を付けます

分類Dev

Forループを使用してPandasデータフレームで一意の値を返す

分類Dev

Pythonでその列の一意の値の動的リストを使用して、データフレームを列で分割する

分類Dev

Rのデータフレームのリストで単一列の一意の値を取得します

分類Dev

データフレーム内の一意のIDで最初と最後の行の値を取得します

分類Dev

Pythonのデータフレームの条件に基づいて可能なすべての一意の組み合わせでリストを作成します

分類Dev

データフレーム内の一意の行の数を確認/カウントする方法

分類Dev

Pandasデータフレームで一意の日付を繰り返し処理します

分類Dev

データフレームの一意の値をリストと比較するにはどうすればよいですか?

分類Dev

データフレーム内の一意の行をカウントする方法は?

分類Dev

リスト内のデータフレームの一意のIDをそれぞれ変換できますか?

分類Dev

Pythonでデータフレームの行ごとに一意のXMLを作成する方法

分類Dev

リスト内のどのデータフレームがRで一意であるかを判別します

分類Dev

データフレーム内の行を繰り返し、新しい列に一意のカテゴリを入力します

分類Dev

一意のペア値でパンダデータフレームをフィルタリングする

分類Dev

Rにリストするデータフレーム列の一意の値

分類Dev

パンダデータフレーム:列内の一意の単語をカウントし、別の列でカウントを返します

分類Dev

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

分類Dev

行が繰り返される2つの列、Rデータフレームに基づいて一意の値をカウントする

分類Dev

R- データ フレームの行を組み合わせて 3 列で一意にする

分類Dev

データフレームを使用してPythonで一意のサービスID番号を生成する方法

Related 関連記事

  1. 1

    データフレーム行のリスト(タグを含む)から一意の値を取得する

  2. 2

    列のリストを解除して、データフレームに一意の行を作成します

  3. 3

    一意のデータフレームを使用していますが、行は「1D配列のような」リストではありません

  4. 4

    データフレーム内の一意のリストをカウントする

  5. 5

    インデックスの一意の順序でリストのデータを Pandas データフレームに入力しますか?

  6. 6

    R-一意の行にデータフレームをキャストします-reshape2

  7. 7

    データフレームの行で一意のIDを見つける

  8. 8

    あるデータフレームのリストから別のデータフレームの一意の値に値をマップします

  9. 9

    データフレームリストの各項目について計算を繰り返し、一意の名前を付けます

  10. 10

    Forループを使用してPandasデータフレームで一意の値を返す

  11. 11

    Pythonでその列の一意の値の動的リストを使用して、データフレームを列で分割する

  12. 12

    Rのデータフレームのリストで単一列の一意の値を取得します

  13. 13

    データフレーム内の一意のIDで最初と最後の行の値を取得します

  14. 14

    Pythonのデータフレームの条件に基づいて可能なすべての一意の組み合わせでリストを作成します

  15. 15

    データフレーム内の一意の行の数を確認/カウントする方法

  16. 16

    Pandasデータフレームで一意の日付を繰り返し処理します

  17. 17

    データフレームの一意の値をリストと比較するにはどうすればよいですか?

  18. 18

    データフレーム内の一意の行をカウントする方法は?

  19. 19

    リスト内のデータフレームの一意のIDをそれぞれ変換できますか?

  20. 20

    Pythonでデータフレームの行ごとに一意のXMLを作成する方法

  21. 21

    リスト内のどのデータフレームがRで一意であるかを判別します

  22. 22

    データフレーム内の行を繰り返し、新しい列に一意のカテゴリを入力します

  23. 23

    一意のペア値でパンダデータフレームをフィルタリングする

  24. 24

    Rにリストするデータフレーム列の一意の値

  25. 25

    パンダデータフレーム:列内の一意の単語をカウントし、別の列でカウントを返します

  26. 26

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

  27. 27

    行が繰り返される2つの列、Rデータフレームに基づいて一意の値をカウントする

  28. 28

    R- データ フレームの行を組み合わせて 3 列で一意にする

  29. 29

    データフレームを使用してPythonで一意のサービスID番号を生成する方法

ホットタグ

アーカイブ