問題タブ [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 投票する
0 に答える
99 参照

r - レベルが欠落している複数の変数を再コード化する

整数変数の列が多数あるデータ フレームがあり、それぞれが食物摂取頻度アンケートの特定の質問を表しています。これらの列を、その食品を 1 か月に何回食べるかを表す数値変数に再コーディングします。mapvalues()inplyrは適切な関数のようですが、すべての食品で全範囲の応答が記録されているわけではないため、警告メッセージが表示され続けます。

設定warn_missing = falseは警告メッセージを返しませんが、データはまだ再コード化されていません。

サンプルコード (nails は私のデータフレームで、foodnames は変数名のリストです):

1 から 8 までのすべての整数が含まれていなくても、R にこれらの変数を再コード化させるにはどうすればよいですか? 前もって感謝します。

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

r - Rの別の変数の一致する値に基づいて変数の値を置き換える方法は?

df の変数 Font の下に NA 値があるとします。変数グループの下で一致する値に基づいて NA 値をどのように置き換えることができますか? たとえば、Group = 1 のすべての行のフォントを Arial にし、Group = 2 のすべての行のフォントを Helvetica にしたいとします。私は次のことができることを認識しています: df$Font[df$Group==1]<-"Arial" または 'car' パッケージの recode() を使用します。ただし、何千もの異なるグループとフォントがあり、それらをコードに入力し続けたくないとします。

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

r - 同じ変数に再コード化する

110 の変数を含む調査データの大きなセットがあります。一部の回答は 1 から 5 の範囲で、1 が最良で 5 が最悪です。分析のために、5=1、4=2、3=3、2=4、1=5 を反転させたいと思います。

オブジェクトに入れると動作します:

しかし、そのようにすると、オブジェクトが 110 個になってしまいます。したがって、データフレーム内でその変数を直接変更する方法を探しています。

私はちょうど再コード化しようとしました:

その変数を見るとうまくいきますが、平均を求めると、たとえば 1.82 から 4.18 に変わっていません。

誰もそれを行う方法を知っていますか?

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

c# - int64を文字制限された文字列に高速に変換(再コード化)する方法は?

数字 [0,1,2,...8,9] のみで構成される文字列を、数字や文字 [0,1,...9] などの異なる文字セットの別の文字列に再コード化する方法を探しています。 ,a,b,...z] (例として)。結果の文字列は通常、数字のみの文字列よりも短くなります。この方法は可逆的で高速でなければなりません。C# の回答のソース コードを歓迎しますが、一般的なアイデアも歓迎します ;-) 例:

「ar4cju7d」に適用されたリバース メソッドの出力は、「1234567890123.

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

sas - 選択した少数の内容を保持しながら、*ほとんどの* 変数を欠落に設定する

私はこのようなデータセットを持っています(ただし、数百の変数があります):

ID、b2、および tre を保持したいのですが、それ以外はすべて欠落に設定します。この小さなデータセットでは、簡単に使用できますcall missing (q1, g7, q3, zz, gl, az)が、より多くの変数を含むセットでは、事実上call missing (of _ALL_ *except ID, b2, tre*).

明らかに、SAS は私の心を読むことができません。元の変数を新しい ds にコピーしてポストにマージする別のデータ ステップまたは proc sql を含む回避策を検討しましたが、より洗練された解決策を見つけようとしています。