私はいくつかのワークフロー(いくつかの簡単なフィルタリング)の後にinputList
を私のカスタム関数にフィードして、データフレームresultDF
を再作成する必要があります。私はrelist
を使ってresultDF
の構造をinputList
と同じにしましたが、エラーが発生しました。 resultDF
を再販する最も単純な方法はありますか?誰も私にこれを起こす方法を教えてもらえますか?何か案が?この簡単な質問を申し訳ありません。ここでデータリストを入力リストに再配置
は、リスト内の入力data.frameです:いくつかのワークフローの後
inputList <- list(
bar=data.frame(from=c(8,18,33,53),
to=c(14,21,39,61), val=c(48,7,10,8)),
cat=data.frame(from=c(6,15,20,44),
to=c(10,17,34,51), val=c(54,21,14,12)),
foo=data.frame(from=c(11,43), to=c(36,49), val=c(49,13)))
、私はこのdata.frameで終わる:私は同じ構造でresultDF
を再出品する必要が
resultDF <- data.frame(
from=c(53,8,6,15,11,44,43,44,43),
to=c(61,14,10,17,36,51,49,51,49),
val=c(8,48,54,21,49,12,13,12,13)
)
inputList
です。 relit
メソッドを使用しましたが、エラーが発生しました。
これは私の希望リストです:
desiredList <- list(
bar=data.frame(from=c(8,53), to=c(14,61), val=c(48,8)),
cat=data.frame(from=c(6,15,44,44), to=c(10,17,51,51), val=c(54,21,12,12)),
foo=data.frame(from=c(11,43,43), to=c(36,49,49), val=c(49,13,13))
)
どのように私はdesiredList
を達成することができますか?
これらのグループが「resultdf」からどのように形成されているか、どのように知っていますか?私は 'bar'、' cat'と 'foo'に何が入っているのか、どうやって分かっていますか? –
@RonakShah最初に 'inputList'のために' unlist'してから、私のワークフローを進めて、最後に 'resultDF'を得ましたので、data.frameのリストとしてそれらを分割する必要があります。詳細なワークフローをすべて提供するのは時間がかかります。 – Dan
おっと、おそらく私は明確ではありませんでした。私は 'resultDF'から' desiredList'へのステップについて尋ねています。 'bar'、' cat''と 'foo'には何が入っているのか、どうやって分かりますか? –