列名に基づいてデータフレームに行を追加し、空の列にNAを追加します

Jマルカンテ

私が求めていることはおそらく非常に単純ですが、それを行うための迅速で簡単な方法をまだ理解していませんでした。

A1からH12までの96列のデータフレームがあります。毎週、1つのデータフレームにコンパイルしたいファイルの受信を開始します。問題は、このファイルが一部の列(最初の列または中央の他の列である可能性がある)を見逃しているため、マージが少し厄介になることです。

これが私が持っているもののサンプルです:

t = data.frame(A1 = c(1,2,3,4,5), B1 = c(7,8,9,10,11), C1 = c(10,2,3,7,8), D1 = c(3,6,7,1,2))
> t
  A1 B1 C1 D1
1  1  7 10  3
2  2  8  2  6
3  3  9  3  7
4  4 10  7  1
5  5 11  8  2

私がやりたいのは、新しいデータフレームを受け取ったときに、列名に基づいてそれを追加し、残りを次のようにNAで埋めることです。

new df:
t2 = data.frame(B1 = c(2,4), C1 = c(5,7))
> t2
  B1 C1
1  2  5
2  4  7

merge:
  A1 B1 C1 D1
1  1  7 10  3
2  2  8  2  6
3  3  9  3  7
4  4 10  7  1
5  5 11  8  2
6 NA  2  5 NA
7 NA  4  7 NA

これを行う簡単な方法はありますか?

よろしくお願いします、乾杯

ツツちゃん

dplyr'sを使用できますbind_rows

library(dplyr)
bind_rows(t, t2)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

行の最初の値に基づいて、データフレームに新しい列を追加します

分類Dev

Pythonは、別の列の条件に基づいてデータフレームに行を追加します

分類Dev

列の1つの値に基づいて、データフレームに行を追加します

分類Dev

条件に基づいてデータフレームに列を追加します

分類Dev

欠落している日時値に基づいて空のデータフレーム行を追加する

分類Dev

他の列の結果に基づいて、データフレームに新しい列を追加します

分類Dev

空白行の列に基づいてデータフレームに新しい列を追加する

分類Dev

Rの条件に基づいて、データフレームに複数の新しい列を追加します

分類Dev

Rの前の行の条件に基づいて、データフレームに行を追加します

分類Dev

特定の基準に基づいてデータフレームに列を追加しますか?

分類Dev

データフレーム内の行を反復処理して新しい列を作成し、新しい列に基づいて列を追加します

分類Dev

既存の列のカテゴリ値に基づいてデータフレームに列を追加します

分類Dev

2つの列の情報に基づいて、データフレームに列を追加します

分類Dev

他の列の値に基づいてデータフレームに列を追加します

分類Dev

他の列の値に基づいてデータフレームに列を追加します

分類Dev

既存の行に基づいてデータフレームに行を追加します

分類Dev

データフレーム内の要素をループし、条件に基づいて行を追加します

分類Dev

前の列に基づいて同じ列をデータフレームに追加しますr

分類Dev

他の値に基づいてデータフレームの値を行に追加します

分類Dev

パンダのデータフレームの別の列の値に基づいて列を追加します

分類Dev

Pyspark:udfを使用して、別のデータフレームの値に基づいてデータフレームに新しい列を追加します

分類Dev

特定の条件に基づいてデータフレーム行に値を追加します

分類Dev

他の列のデータフレームrの値に基づいて列を追加します

分類Dev

以前の値に基づいてパンダデータフレームに列を追加します

分類Dev

欠落している行を追加し、現在のデータフレームに基づいて列の値をゼロに設定します

分類Dev

pandas-複数の行の値に基づいて、合計された列データの行をデータフレームに追加します

分類Dev

値に基づいてpysparkデータフレームに新しい行を追加します

分類Dev

列に基づいてデータフレームにグループカウンターを追加します

分類Dev

1つの列に基づいて複数のデータフレームを追加します

Related 関連記事

  1. 1

    行の最初の値に基づいて、データフレームに新しい列を追加します

  2. 2

    Pythonは、別の列の条件に基づいてデータフレームに行を追加します

  3. 3

    列の1つの値に基づいて、データフレームに行を追加します

  4. 4

    条件に基づいてデータフレームに列を追加します

  5. 5

    欠落している日時値に基づいて空のデータフレーム行を追加する

  6. 6

    他の列の結果に基づいて、データフレームに新しい列を追加します

  7. 7

    空白行の列に基づいてデータフレームに新しい列を追加する

  8. 8

    Rの条件に基づいて、データフレームに複数の新しい列を追加します

  9. 9

    Rの前の行の条件に基づいて、データフレームに行を追加します

  10. 10

    特定の基準に基づいてデータフレームに列を追加しますか?

  11. 11

    データフレーム内の行を反復処理して新しい列を作成し、新しい列に基づいて列を追加します

  12. 12

    既存の列のカテゴリ値に基づいてデータフレームに列を追加します

  13. 13

    2つの列の情報に基づいて、データフレームに列を追加します

  14. 14

    他の列の値に基づいてデータフレームに列を追加します

  15. 15

    他の列の値に基づいてデータフレームに列を追加します

  16. 16

    既存の行に基づいてデータフレームに行を追加します

  17. 17

    データフレーム内の要素をループし、条件に基づいて行を追加します

  18. 18

    前の列に基づいて同じ列をデータフレームに追加しますr

  19. 19

    他の値に基づいてデータフレームの値を行に追加します

  20. 20

    パンダのデータフレームの別の列の値に基づいて列を追加します

  21. 21

    Pyspark:udfを使用して、別のデータフレームの値に基づいてデータフレームに新しい列を追加します

  22. 22

    特定の条件に基づいてデータフレーム行に値を追加します

  23. 23

    他の列のデータフレームrの値に基づいて列を追加します

  24. 24

    以前の値に基づいてパンダデータフレームに列を追加します

  25. 25

    欠落している行を追加し、現在のデータフレームに基づいて列の値をゼロに設定します

  26. 26

    pandas-複数の行の値に基づいて、合計された列データの行をデータフレームに追加します

  27. 27

    値に基づいてpysparkデータフレームに新しい行を追加します

  28. 28

    列に基づいてデータフレームにグループカウンターを追加します

  29. 29

    1つの列に基づいて複数のデータフレームを追加します

ホットタグ

アーカイブ