問題タブ [recode]

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 投票する
1 に答える
1349 参照

r - R: recode() のアポストロフィ

car パッケージの recode() 関数を使用して、データ フレーム内の整数クラス変数を再コード化しています。変数の値の 1 つを、単一のアポストロフィ (') を含む文字列に再コード化しようとしています。ただし、これは機能しません。単一のアポストロフィが割り当てを時期尚早に終了させるためだと思います。そのため、 \' を使用して関数を終了しようとしましたが、どちらも機能しません。

recode() を引き続き使用したいと思いますが、それがオプションでない場合は、代替手段を歓迎します。

実際の例:

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

r - 因子の条件付き記録

いくつかの因子変数を再コーディングする必要がありますが、失敗し続けています。

私のデータが次のようになっているとします。

私が欲しい

v1になる"yes" if (a=="1" | b=="1")

v2"yes" if (a=="2" | b=="2")となる

v3なる"yes" if (a=="3" | b=="3")

したがって、パターンは次のとおりです。

v#なる"yes" if (a="#" | b="#")

2 つのループを使用して R ベースを試しましたが、うまくいきませんでした:

を使用してこれを行いたいdplyr::mutateのですが、方法がわかりません...

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

r - マトリックスの値を変更する

と の 2 つのテキスト ファイルがped1.txtありped2.txtます。フィールド区切り文字はタブ/スペースです。

ped1.txt

ped2.txt

すべてのデータについて、ファイル 2 のキーを使用してファイル 1 の数値を再コード化する必要があります。結果は次のようになります。

どうやってするの?ありがとう。

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

recode - 相互に排他的でない変数を相互に排他的な変数に再コーディングする

これについての助けは大歓迎です。

相互に排他的な 4 つの重複する人種変数があり、残りを新しい変数混合人種変数にコーディングします。私は if と ifelse を使用しようとしてきましたが、惨めに失敗しました。

どんな考えでも大歓迎です。

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

loops - スコアに応じて複数の変数スコアを合計する

tl;dr: まず、一連の変数を 0/1 に二分してから、これらの値を合計する必要があります。14x8 変数に対してこれを行う必要があるため、ループでこれを行う方法を探しています。

こんにちは、みんな、

私はあなたの助けが必要な非常に具体的な問題を抱えています:

問題の説明: 私のデータセットには、1 から 6 の範囲のスコアを持つ 8 つの変数 (たとえば、a1 から a8、b1 から b8、c1 から c8 など) の 14 セットがあります。変数は連続していないことに注意してください。それらの間に文字列変数があります(別の目的で必要です)。

これらの変数の各セット (scoreA、scoreB、scoreC など) のスコアを計算したいことはわかっています。スコアは、次のルールに従って計算する必要があります。

例: データセット:

1 5 6 3 2 1 1 5

1 1 1 3 4 6 2 3

スコア:

5

5

私の以前の試み: 最初に変数を再コード化して二分し、次にこれらの値を合計することで、このタスクを実行できることを知っています。これには 2 つの大きな欠点があります。まず、必要のない新しい変数がたくさん作成されます。第二に、同じタスクを実行する必要がある複数の変数セット (変数名が異なる) があるため、これは非常に退屈で反復的なタスクです。

DO REPEATコマンドとコマンドLOOPを調べましたが、VECTORそれらがどのように機能するかを完全には理解していないようです。オンラインで読んだ他の例から解決策を自分の問題に移すことができませんでした。1 セットの変数のみをループしてタスクを実行するソリューションに満足し、その後、他の 13 セットの変数に合わせて構文を適切に調整します。あなたが私を助けてくれることを願っています。

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

r - 'R' の recode コマンドのエラー

これをどう乗り越える??どうもありがとう!「車」ライブラリの使用