問題タブ [purrr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
157 参照

r - R マージ バック 計算後のリスト

単純な問題で問題が発生していますが、単純な解決策が見つかりません。(この質問はおそらくduplicateですが、見つかりません!)

必要なのはmerge、計算後にリストを元のリストに戻すことです。

私がmerge行っている計算は複雑すぎるため、apply直接リストに載せる必要があります。したがって、元のデータセットに戻すには、個別に何らかの方法で行う必要があります。(mutateこの問題のため、ここでは直接使用できません)。

データを再現できないため、 を使用mtcarsして問題を示します。

元のリストがあり、それに計算を適用しています (どちらでもかまいません)。たとえば、次のようになります。

元のデータセットはリストです

次に、このリストで計算を行います。たとえば、次のようになります。

そして、私はlist.

私のデータの(実際の)構造は、次のようになります

等々。私が必要とするのは、merge backこのリストを元のリストにすることだけです。これどうやってするの ?

私が必要とするのは(出力が必要です)、元listの値とmerged計算された値になることです(ここで再現するのは難しいです)。

何かのようなもの

など、すべてのリストについて (df)

元のデータセットは data.frame ではなくリストであることを再度強調します。lists必要なのは、 ではなくをマージすることdata.frameです。

みたいなことを考えた

また

しかし、うまくいきません。

どんな手掛かり ?

0 投票する
2 に答える
1364 参照

r - forループなしでRのデータフレームの列からテキストファイルを作成する

forループを作成する必要がなく、既存の列名をファイル名として使用できるように、dplyrとpurrrパッケージのmap関数を使用して、データフレームの列から個々のテキストファイルを作成しようとしています新しいtxtファイル用。

データフレームは次のとおりです。

次に、この関数を作成しました:

次に、マップ関数を呼び出しました。

このエラーが発生しました:

何かが欠けていることは知っていますが、何が欠けているのかを正確に特定することはできません。

前もって感謝します。

0 投票する
1 に答える
183 参照

r - tidyverse で融解した反復的にマッピングされたリストに名前を付ける

私はしばしばループ内でループを行い、最後にリストをデータフレームに溶かしてグラフ化します。

Q1: に頼らずにマップ内でマップを実行する別の方法はありますか?function(y)

ただし、私のリストには名前が付いていないことが多いため、次のようにリストの値を名前として追加する傾向があります。

結果の df には名前 L2 と L1 があり、名前がそれぞれ ca と ac であることが望ましいと思います。

nam.cons変数をリセットするのを忘れると、これはすぐに面倒になります。これの 1,2,3,4..n バージョンを別々の関数で作成できますが、

Q2: n 個の異なるリストのループを受け入れ、最後に n 個の異なるリスト名を列名として保持する1 つのMelt_map 関数を作成することは可能ですか?

0 投票する
1 に答える
988 参照

r - tidyverseで列をそれ自体にネストする方法

なぜこれはリスト列「am」を生成するのですか?

だがしかし:

エラー: STRSXP と互換性がありません

これは少し不自然な例ですが、私が取り組んでいることに関連しています。mutate はその環境外にスコープを設定しませんか?