data.frameをn回(例:100)複製し、すべての出力をリストに保存するだけで済みます。同じdata.frameをn回複製してリストに保存する
非常に簡単で簡単なはずですが、まだ解決策が見つかりませんでした。
フェイクdata.frame:
df = read.table(text = 'a b
1 2
5 6
4 4
11 78
23 99', header = TRUE)
data.frameをn回(例:100)複製し、すべての出力をリストに保存するだけで済みます。同じdata.frameをn回複製してリストに保存する
非常に簡単で簡単なはずですが、まだ解決策が見つかりませんでした。
フェイクdata.frame:
df = read.table(text = 'a b
1 2
5 6
4 4
11 78
23 99', header = TRUE)
我々はlapply
でreplicate
n <- 100
lst <- replicate(n, df, simplify = FALSE)
ありがとうございました – aaaaa
これが役に立ちましたら、その横のチェックボックスをオンにしてください。 –
あなたはそれをラップする場合はrep
として、list
でrep
を使用することができますsaを返そうとする私があなたに渡すオブジェクトのタイプ:
df_list <- rep(list(df), 100)
str(df_list[1:2])
#> List of 2
#> $ :'data.frame': 5 obs. of 2 variables:
#> ..$ a: int [1:5] 1 5 4 11 23
#> ..$ b: int [1:5] 2 6 4 78 99
#> $ :'data.frame': 5 obs. of 2 variables:
#> ..$ a: int [1:5] 1 5 4 11 23
#> ..$ b: int [1:5] 2 6 4 78 99
複製しますか?それは何度も同じ出力ではありませんか? –
はい、まさに.....私は最終的にn通りの方法でそれらを操作したいからです。 – aaaaa