Rリストの特定の列に関数を適用する

coderX

私は私のものと非常によく似た多くの質問を見てきましたが、私が見た答えのどれも私がやろうとしていることを実際に解決していません。データフレームのリストがあり、リストdigest()内の各データフレームの同じ列に関数を適用しようとしていますこれに対するSOで私が見た答えのいくつかは次のとおりです。

dflist <- list(data.frame(number = 1:10, name = 1:10),
               data.frame(number = 2:15, name = 1:14))

dflist <- lapply(dflist, function(x){
  x$name <- digest(x$name, algo = "sha256")
  return(x)
  })

#OR this

dflist <- lapply(dflist, function(x) {
  x %>% mutate_each(funs(digest(.,algo = "sha256")), "name")
})

これらは両方とも同じ出力を提供しnameます。つまり列のすべての行が同じ正確な値を持っているだけです。このdigest()関数は機能しますが、すべての行の最初の行の値のみを返します。

私も試しました:

dflist <- lapply(dflist, function(x) {
  digest(x[,"name"], algo = "sha256")
  })

ただし、これはリスト内の各データフレームから最初の値のみを返します。

アドバイスをいただければ幸いです。

akrun

digestベクトル化されていません

dflist1 <- lapply(dflist, function(x) {
      x$name <- Vectorize(digest::digest)(x$name, algo = "sha256")
     x
   })

またはでそれを使用してください transform

dflist1 <- lapply(dflist, transform, name = Vectorize(digest::digest)(name))

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

R-リスト内の特定の列に関数を適用します

分類Dev

Rのリストに独自の関数を適用する

分類Dev

PyTorchのマトリックスの特定の列にカスタム関数を適用する方法

分類Dev

Rの列の関数リストを適用します

分類Dev

リスト内のリストに関数を適用する

分類Dev

Rのリストの行列に関数を適用します

分類Dev

Rのリストに関数を適用する際の問題

分類Dev

pyspark列のリストに関数を適用します

分類Dev

Rで関数を特定の関数値に適用する

分類Dev

Pythonの因子のリストに数学関数を適用する

分類Dev

R:名前による引数のリストに関数のリストを適用します

分類Dev

データフレームのリストの特定の列に関数を適用します

分類Dev

リストの要素に関数(AIC)を適用する

分類Dev

リストの各要素に関数を適用する

分類Dev

連鎖リストに関数を適用するPythonの方法

分類Dev

要素のリストに関数を適用する

分類Dev

関数のリストに値を適用する

分類Dev

OpenCV関数polylines()をC ++のリストに適用する方法

分類Dev

Python:temsのリストに関数を適用する

分類Dev

特定の列に行ごとに関数を適用する

分類Dev

関数のリストを値のリストに適用する

分類Dev

pandas DataFrame、特定の列に関数を適用する方法は?

分類Dev

特定の列に関数を適用する

分類Dev

R-複数の列に同じ関数を適用する

分類Dev

data.tablesのリストに列単位の関数を適用します

分類Dev

リスト内の個々の要素を関数に適用する方法をプログラミングするR

分類Dev

Haskell-リストのリストにfoldl関数を適用する

分類Dev

リスト内のリストに関数を適用する方法

分類Dev

JavaScript-配列の各文字列にトリム関数を適用する

Related 関連記事

  1. 1

    R-リスト内の特定の列に関数を適用します

  2. 2

    Rのリストに独自の関数を適用する

  3. 3

    PyTorchのマトリックスの特定の列にカスタム関数を適用する方法

  4. 4

    Rの列の関数リストを適用します

  5. 5

    リスト内のリストに関数を適用する

  6. 6

    Rのリストの行列に関数を適用します

  7. 7

    Rのリストに関数を適用する際の問題

  8. 8

    pyspark列のリストに関数を適用します

  9. 9

    Rで関数を特定の関数値に適用する

  10. 10

    Pythonの因子のリストに数学関数を適用する

  11. 11

    R:名前による引数のリストに関数のリストを適用します

  12. 12

    データフレームのリストの特定の列に関数を適用します

  13. 13

    リストの要素に関数(AIC)を適用する

  14. 14

    リストの各要素に関数を適用する

  15. 15

    連鎖リストに関数を適用するPythonの方法

  16. 16

    要素のリストに関数を適用する

  17. 17

    関数のリストに値を適用する

  18. 18

    OpenCV関数polylines()をC ++のリストに適用する方法

  19. 19

    Python:temsのリストに関数を適用する

  20. 20

    特定の列に行ごとに関数を適用する

  21. 21

    関数のリストを値のリストに適用する

  22. 22

    pandas DataFrame、特定の列に関数を適用する方法は?

  23. 23

    特定の列に関数を適用する

  24. 24

    R-複数の列に同じ関数を適用する

  25. 25

    data.tablesのリストに列単位の関数を適用します

  26. 26

    リスト内の個々の要素を関数に適用する方法をプログラミングするR

  27. 27

    Haskell-リストのリストにfoldl関数を適用する

  28. 28

    リスト内のリストに関数を適用する方法

  29. 29

    JavaScript-配列の各文字列にトリム関数を適用する

ホットタグ

アーカイブ