Rでマージされたデータテーブルから余分な行を見つける

sjmeverett

ポイントIDとそれらの間の距離の9541ペアのリストを含むCSVファイルと、同じペアであるがそれぞれの距離が異なる別のファイルがあります。私はそれらが同じペアであると99%確信しています。

私はそれらをテーブルaとに置きb、次のようにマージしました:

names(a) <- c('Point1', 'Point2', 'Distance')
names(b) <- c('Point1', 'Point2', 'Cheby')
m <- merge(a, b)

m私が予想していたよりも8行余分にあることを除い、すべて良好です。私はとの合併しようとしたall.x=TRUEall.y=TRUE同様に、同じ結果で、そして何のフィールドがありませんNAなぜそれらがそこにあるのかを理解できるように、8つの余分な行が何であるかをどのように見つけるのですか?

私は、マージしようとしたmバックab行が持っているかを確認するNAが、任意のはありません。さらに奇妙なことに、現在9565行があります。データフレームの小さなサブセットをマージすると完全に機能しますが、予期しない数の行が返されるまで、ますます大きなサブセットをマージするよりも、何が問題になっているのかを見つけるためのよりエレガントな方法があるのではないかと思います。

ジェームズ・トリンブル

一部のポイントがデータフレーム内で重複しているように思われますか?試してみてください

a1 <- a[,-ncol(a)]
a1[duplicated(a1),]
b1 <- b[,-ncol(b)]
b1[duplicated(b1),]

重複するポイントがあるかどうかを確認します。

編集:また、a重複したポイントを持つすべての行を取得するには、次のようにします。

a1 <- a[,-ncol(a)]
duplicated_points_a <- a1[duplicated(a1),]
merge(duplicated_points_a, a)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

フラットファイルからデータをロードしながら、Informaticaで拒否された行を見つける方法

分類Dev

同じテーブル内の別の行からデータを見つけるために、1つの行でSQLQUERYを複数検索する

分類Dev

更新されたデータを含むテーブルがある場合、MySql で重複を見つける

分類Dev

マージで見つからない行を見つける方法-データフレームの1つだけに関連して?

分類Dev

Jqueryのテーブルから列で指定された行のインデックスと値を見つける方法は?

分類Dev

Angularのページ付けでソートされたマットテーブルデータを取得する

分類Dev

Slackから返されたデータをフィルタリングして、アクティブなユーザーを見つけるにはどうすればよいですか?

分類Dev

SeleniumPython要素のテーブルから指定された行と列を見つける方法

分類Dev

テーブルから少なくともこれらのテクノロジー[reactjs、mysql、express]で働いたことのある人を見つける

分類Dev

NULLで満たされた詳細セルの余分な行を使用してマスターテーブルを複数の詳細テーブルに結合する方法

分類Dev

データベーステーブルから特定の値を見つけるための最も簡単で最適な方法は何ですか?

分類Dev

Pythonでグループ化されたデータから最大値を見つける

分類Dev

InDesignのデータマージ-「空白行を削除」すると余分な文字が表示されます

分類Dev

別のブランチがマージされたときに1つのブランチで変更されたファイルを見つける方法(マージされたブランチからの変更を無視)?

分類Dev

データテーブル角度マテリアルに空のメッセージを表示する方法、データが見つからない場合

分類Dev

ロードされたウェブページからcssパターンを見つけて削除する方法

分類Dev

Scrapy:テーブルを見つけられないか、テーブル内のデータをスクレイピングできません

分類Dev

BeautifulSoupがテーブルの行を見つけられない

分類Dev

データテーブル行で特定の値を見つける

分類Dev

データテーブルの行で最小/最大日時を見つける

分類Dev

データベーステーブルから最初に利用可能な識別子を見つける

分類Dev

mysqlテーブルの調整データからEquatorを見つける

分類Dev

異なるデータテーブルで重複を見つける

分類Dev

タブページで作成された余分な下部タブバーを削除するにはどうすればよいですか

分類Dev

SparkジョブがHiveデータベースでテーブルを見つけられませんでした

分類Dev

ルーターがページを見つけられない状態でHOCを反応させる

分類Dev

`gam`パッケージ:` plot.gam`でデータをスケッチするときに余分なシフトが見つかりました

分類Dev

マージされたテーブルからMultiIndexデータフレームを作成するにはどうすればよいですか?

分類Dev

mysqlの結合テーブルから単一行データを見つける方法は?

Related 関連記事

  1. 1

    フラットファイルからデータをロードしながら、Informaticaで拒否された行を見つける方法

  2. 2

    同じテーブル内の別の行からデータを見つけるために、1つの行でSQLQUERYを複数検索する

  3. 3

    更新されたデータを含むテーブルがある場合、MySql で重複を見つける

  4. 4

    マージで見つからない行を見つける方法-データフレームの1つだけに関連して?

  5. 5

    Jqueryのテーブルから列で指定された行のインデックスと値を見つける方法は?

  6. 6

    Angularのページ付けでソートされたマットテーブルデータを取得する

  7. 7

    Slackから返されたデータをフィルタリングして、アクティブなユーザーを見つけるにはどうすればよいですか?

  8. 8

    SeleniumPython要素のテーブルから指定された行と列を見つける方法

  9. 9

    テーブルから少なくともこれらのテクノロジー[reactjs、mysql、express]で働いたことのある人を見つける

  10. 10

    NULLで満たされた詳細セルの余分な行を使用してマスターテーブルを複数の詳細テーブルに結合する方法

  11. 11

    データベーステーブルから特定の値を見つけるための最も簡単で最適な方法は何ですか?

  12. 12

    Pythonでグループ化されたデータから最大値を見つける

  13. 13

    InDesignのデータマージ-「空白行を削除」すると余分な文字が表示されます

  14. 14

    別のブランチがマージされたときに1つのブランチで変更されたファイルを見つける方法(マージされたブランチからの変更を無視)?

  15. 15

    データテーブル角度マテリアルに空のメッセージを表示する方法、データが見つからない場合

  16. 16

    ロードされたウェブページからcssパターンを見つけて削除する方法

  17. 17

    Scrapy:テーブルを見つけられないか、テーブル内のデータをスクレイピングできません

  18. 18

    BeautifulSoupがテーブルの行を見つけられない

  19. 19

    データテーブル行で特定の値を見つける

  20. 20

    データテーブルの行で最小/最大日時を見つける

  21. 21

    データベーステーブルから最初に利用可能な識別子を見つける

  22. 22

    mysqlテーブルの調整データからEquatorを見つける

  23. 23

    異なるデータテーブルで重複を見つける

  24. 24

    タブページで作成された余分な下部タブバーを削除するにはどうすればよいですか

  25. 25

    SparkジョブがHiveデータベースでテーブルを見つけられませんでした

  26. 26

    ルーターがページを見つけられない状態でHOCを反応させる

  27. 27

    `gam`パッケージ:` plot.gam`でデータをスケッチするときに余分なシフトが見つかりました

  28. 28

    マージされたテーブルからMultiIndexデータフレームを作成するにはどうすればよいですか?

  29. 29

    mysqlの結合テーブルから単一行データを見つける方法は?

ホットタグ

アーカイブ