別の列の行の下の行の値に基づいて列を作成する方法

ドリュー

私はこのようなデータセットを持っています

data <- data.frame(A = c(3,12,3,5,6,3,9,134,13,23))

A行の値を使用して、Aの下の1行に基づく新しい列Bを作成したいと思います。次のようになります。

     A   B
1    3  12
2   12   3
3    3   5
4    5   6
5    6   3
6    3   9
7    9 134
8  134  13
9   13  23
10  23  NA

dplyr(つまり、mutate)を使用してみましたが、少し困惑しています。

ありがとうございました!

akrun

使用できます lead

library(dplyr)
data <- data %>%
           mutate(B = lead(A))
data
#     A   B
#1    3  12
#2   12   3
#3    3   5
#4    5   6
#5    6   3
#6    3   9
#7    9 134
#8  134  13
#9   13  23
#10  23  NA

またはbase R、「A」の最初の要素を削除NAし、最後に追加することによって

data$B <- c(data$A[-1], NA)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別の列の別の行に基づいて行の値を変更する

分類Dev

R-別の列の値に基づいて特定の列の値を別の行に移動する方法

分類Dev

別の列の値に基づいてdfの行を減算する方法

分類Dev

別の列の値に基づいて行を複製する

分類Dev

別の列の値に基づいて合計行を作成する

分類Dev

特定の行の値に基づいて列を保持する方法

分類Dev

個別の列値に基づいて行を選択する

分類Dev

同じ行の別の列の値に基づいて列の値を転送する方法

分類Dev

条件に基づいて別の列から前の行の値を追加して列を更新/作成する

分類Dev

Rの別の行のDIFFERENT列の値を複製する1行の1列の値に基づいて複数の行にIDを割り当てる方法は?

分類Dev

列の値に基づいて重複する行を作成する方法

分類Dev

行のある条件に基づいて列を作成する方法

分類Dev

SQL別の列の値に基づいてブール列を作成する方法

分類Dev

Pythonパンダの別の行の文字列形成に基づいて新しい列を作成する方法

分類Dev

別の列の値に基づいてラグを作成する

分類Dev

別の列に基づいて列の最初の行にNA値を入力する方法

分類Dev

列の値に基づいて行を削除する方法

分類Dev

特定の列と値に基づいて行を表示する方法

分類Dev

空白の列値に基づいて行を削除する方法VB

分類Dev

R:列の値に基づいて行を追加する方法

分類Dev

R-別の列の別の行に基づいて、列の行を下に埋めます

分類Dev

別の列の開始-停止情報に基づいて値を作成する方法

分類Dev

別の列の値に基づいて列の行を連結します

分類Dev

列2の個別の値に基づいて行を取得する

分類Dev

Pythonパンダ:別の列の値に基づいて行を更新する

分類Dev

別の列の文字列値に基づいて新しい列を作成する

分類Dev

次の行の値に基づいて単一の列を更新する方法

分類Dev

行の列値とdfの他の行の列値に基づいて新しい列を作成しますか?

分類Dev

別の列に基づいて次のn行の平均値を計算する方法-SQL(Oracle)

Related 関連記事

  1. 1

    別の列の別の行に基づいて行の値を変更する

  2. 2

    R-別の列の値に基づいて特定の列の値を別の行に移動する方法

  3. 3

    別の列の値に基づいてdfの行を減算する方法

  4. 4

    別の列の値に基づいて行を複製する

  5. 5

    別の列の値に基づいて合計行を作成する

  6. 6

    特定の行の値に基づいて列を保持する方法

  7. 7

    個別の列値に基づいて行を選択する

  8. 8

    同じ行の別の列の値に基づいて列の値を転送する方法

  9. 9

    条件に基づいて別の列から前の行の値を追加して列を更新/作成する

  10. 10

    Rの別の行のDIFFERENT列の値を複製する1行の1列の値に基づいて複数の行にIDを割り当てる方法は?

  11. 11

    列の値に基づいて重複する行を作成する方法

  12. 12

    行のある条件に基づいて列を作成する方法

  13. 13

    SQL別の列の値に基づいてブール列を作成する方法

  14. 14

    Pythonパンダの別の行の文字列形成に基づいて新しい列を作成する方法

  15. 15

    別の列の値に基づいてラグを作成する

  16. 16

    別の列に基づいて列の最初の行にNA値を入力する方法

  17. 17

    列の値に基づいて行を削除する方法

  18. 18

    特定の列と値に基づいて行を表示する方法

  19. 19

    空白の列値に基づいて行を削除する方法VB

  20. 20

    R:列の値に基づいて行を追加する方法

  21. 21

    R-別の列の別の行に基づいて、列の行を下に埋めます

  22. 22

    別の列の開始-停止情報に基づいて値を作成する方法

  23. 23

    別の列の値に基づいて列の行を連結します

  24. 24

    列2の個別の値に基づいて行を取得する

  25. 25

    Pythonパンダ:別の列の値に基づいて行を更新する

  26. 26

    別の列の文字列値に基づいて新しい列を作成する

  27. 27

    次の行の値に基づいて単一の列を更新する方法

  28. 28

    行の列値とdfの他の行の列値に基づいて新しい列を作成しますか?

  29. 29

    別の列に基づいて次のn行の平均値を計算する方法-SQL(Oracle)

ホットタグ

アーカイブ