複数の列に対してRでDiff()を使用する

スライアー

明示的に名前を付けずに、データフレーム内の多くの列の1次の差を計算したいと思います。このコードでは、1つの列でうまく機能します。

set.seed(1)
Data <- data.frame(
  X = sample(1:10),
  Y = sample(1:10),
  Z = sample(1:10))
 Newdata <- as.data.frame(diff(Data$X, lag = 1))

データフレーム内の多くの列、たとえば[2:200]について同じことを計算するにはどうすればよいですか?

BrodieG

私はこれがあなたが望むことをするだろうと思います:

as.data.frame(lapply(Data, diff, lag=1))
##    X  Y  Z
## 1  1 -1 -8
## 2  1  4  4
## 3  2  4 -5
## 4 -5 -5  8
## 5  6  2 -1
## 6  1  1 -1
## 7 -3 -4 -2
## 8  4 -3 -2
## 9 -9  8  1

データフレームは内部的にリストであるlapplyため、列上書きできます。Data[1:2]代わりにData、最初の2つの列、または任意の有効な列のインデックス作成を行うことができます

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

複数の列に対して異なる操作でdplyrsummaryを使用する

分類Dev

Rの複数の変数に対して列をチェックする方法

分類Dev

rを使用して複数の列を複数の列に分割する

分類Dev

複数の列を使用する複数のテーブルに対してgroupbyを使用する方法

分類Dev

行に対してnullである複数の列を選択します

分類Dev

Rでtidyrを使用して、文字列列を他の複数の列に分割する方法

分類Dev

lapplyを使用して、Rのリストの多くの要素に対して複数の操作を実行する

分類Dev

複数の値に対してLIKE演算子を使用する方法

分類Dev

テーブルを使用して、列に対して複数のREPLACE呼び出しを実行する

分類Dev

複数の基準を使用して日付のリストに対してExcelでMAX()を使用する

分類Dev

複数の基準を使用して日付のリストに対してExcelでMAX()を使用する

分類Dev

R:tidytext :: unnest_tokensを使用して集計するのとは反対です。複数の変数と大文字

分類Dev

Rを使用して単一の列を複数の観測値に分割する

分類Dev

ES6は、複数の配列に対して異なる方法で関数を実行します

分類Dev

Javascriptを使用して文字列を複数の方法で配列に分割する

分類Dev

Rでロードされた複数のパッケージに対してgrepを使用して関数を検索する

分類Dev

すべての列に対して同じ条件を持つ単一の値で複数の列の複数の行を更新する方法

分類Dev

RでDplyrを使用して複数の列構造を変換する

分類Dev

SparkSQLを使用して列を複数の列に分割する

分類Dev

Big Query で TABLE_QUERY() を使用して複数の日付に対してクエリを実行する方法

分類Dev

R:dplyrを使用して複数の列を変更する

分類Dev

DB2の複数の行に対して同じ列を更新する方法

分類Dev

オブジェクトの複数の配列に対してng-repeatを使用するにはどうすればよいですか?

分類Dev

別の列で複数の変数を使用して新しい列を変更する方法r

分類Dev

Pythonで単一のリストに対して複数の変数を使用する(forループ)

分類Dev

r-複数の列のpminに従って、複数の列から対応する値を検索します

分類Dev

同じ列に対して複数の条件でカウントする

分類Dev

動的SQLを使用して列(複数)を複数の列に分割する

分類Dev

別の列に特定の値があることを条件として、データフレームの列でRのdiff関数を使用する方法

Related 関連記事

  1. 1

    複数の列に対して異なる操作でdplyrsummaryを使用する

  2. 2

    Rの複数の変数に対して列をチェックする方法

  3. 3

    rを使用して複数の列を複数の列に分割する

  4. 4

    複数の列を使用する複数のテーブルに対してgroupbyを使用する方法

  5. 5

    行に対してnullである複数の列を選択します

  6. 6

    Rでtidyrを使用して、文字列列を他の複数の列に分割する方法

  7. 7

    lapplyを使用して、Rのリストの多くの要素に対して複数の操作を実行する

  8. 8

    複数の値に対してLIKE演算子を使用する方法

  9. 9

    テーブルを使用して、列に対して複数のREPLACE呼び出しを実行する

  10. 10

    複数の基準を使用して日付のリストに対してExcelでMAX()を使用する

  11. 11

    複数の基準を使用して日付のリストに対してExcelでMAX()を使用する

  12. 12

    R:tidytext :: unnest_tokensを使用して集計するのとは反対です。複数の変数と大文字

  13. 13

    Rを使用して単一の列を複数の観測値に分割する

  14. 14

    ES6は、複数の配列に対して異なる方法で関数を実行します

  15. 15

    Javascriptを使用して文字列を複数の方法で配列に分割する

  16. 16

    Rでロードされた複数のパッケージに対してgrepを使用して関数を検索する

  17. 17

    すべての列に対して同じ条件を持つ単一の値で複数の列の複数の行を更新する方法

  18. 18

    RでDplyrを使用して複数の列構造を変換する

  19. 19

    SparkSQLを使用して列を複数の列に分割する

  20. 20

    Big Query で TABLE_QUERY() を使用して複数の日付に対してクエリを実行する方法

  21. 21

    R:dplyrを使用して複数の列を変更する

  22. 22

    DB2の複数の行に対して同じ列を更新する方法

  23. 23

    オブジェクトの複数の配列に対してng-repeatを使用するにはどうすればよいですか?

  24. 24

    別の列で複数の変数を使用して新しい列を変更する方法r

  25. 25

    Pythonで単一のリストに対して複数の変数を使用する(forループ)

  26. 26

    r-複数の列のpminに従って、複数の列から対応する値を検索します

  27. 27

    同じ列に対して複数の条件でカウントする

  28. 28

    動的SQLを使用して列(複数)を複数の列に分割する

  29. 29

    別の列に特定の値があることを条件として、データフレームの列でRのdiff関数を使用する方法

ホットタグ

アーカイブ