問題タブ [factors]

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 に答える
1056 参照

r - Rで複数の要素によって行列の列に関数を適用する方法は?

これは簡単な質問で、tapply、apply、by などで簡単に解決できると思います。しかし、私はまだ比較的新しいので、アドバイスを求めたいと思います。

問題:

たとえば、5列のデータフレームがあります。たとえば、列 4 と 5 は要因です。列 5 の各因子について、列 5 の各グループの列 1:3 に対して関数を実行したいと考えています。これは、原則として簡単に実行できます。ただし、出力を素敵なテーブルとして表示したいので、これをエレガントな方法で行う方法を学びたいので、ここで質問したいと思います。

例:

さて、コマンド

の各因子レベルに基づいて合計が得られますがy、これはほとんど私が望むものです。追加の 2 つの手順が必要ですf。これはほとんど自明です。上記のコマンドを簡単にラップすることができlapply、これを除いて、必要なものを取得できます。結果を含むテーブルを生成し、それを使用してヒートマップを生成することさえできます。

したがって、これを行い、対応する出力を持つマトリックスを生成する簡単でエレガントな方法はありますか? これは、データ サイエンティストにとって日常的な作業のように思えます。そのため、既存の組み込みソリューションがあると思われます...

どんなに小さなことでも、助けやヒントをありがとう!

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

r - 出力 R データフレーム係数

データフレームの各行をループし、テストを実行してから、行からいくつかのデータを追加したいと考えています。問題は、列が因子データ型の場合、行から情報を追加すると得られる出力が台無しになることです。

出力:

私が望むのは、各レベルを出力するのではなく、出力「Bowling Green」だけであることは明らかです。それで、私は試しました

上記のコードは目的の出力を提供しますが、目的の効果を完全に得るためにビルドすると失敗します。

出力:

つまり、因子の数を教えてくれているようです

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

haskell - Haskell sqrt 型エラー

OK、それで、与えられた のすべての要因を効率的に検出する Haskell 関数を書こうとしていますIntこの質問で与えられた解決策に基づいて、私は次のものを手に入れました:

悲しいことに、GHCi はetc.No instance for (Floating Int)を含む行に があることを知らせてくれます。lim =

私はこの回答を読みました.GHCiに直接入力すると、提案された解決策が機能しsqrtますInt. ただし、まったく同じコードのように見えるものを関数に配置すると、機能しなくなります。

私はHaskellに比較的慣れていないので、助けていただければ幸いです!

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

python - パンダで階乗データフレームを作成する方法は?

考えられる要因のすべての組み合わせを使用してパンダデータフレームを作成するにはどうすればよいですか?

これは私が目指しているものです:

因子の数が非常に少ない場合、これは手動で行うことができますが、数が増えるにつれて、これを構築するためにもう少し自動化された方法を使用することが実用的になります。

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

r - 総計: 因子にとって意味のない合計

私は単純であるべきことを試みています。何が起こっているのかについてのヒントは大歓迎です。

いくつかの自治体からの国の輸入を含む大きなデータ フレームがあります。一部の国では、2 つのエントリがあります。各自治体からの輸入を合計し、国ごとに一意の行を作成したいと考えています。機能を利用していaggregateます。例(データフレームの小さな部分を含めます):

基本的に頑張ってます

しかし、私はメッセージを受け取ります:

を強制的dfに数値にしたり、文字を文字として宣言したりしようとしましたが、何も役に立たないようです。

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

c++ - プロジェクト オイラー 3 の試み

私はまだプログラミングが得意ではなく、私がやりたいことを行うためのより良い方法があると言って始めたいと思います. 露骨に悪いものを見るのが面倒なら、先に進んでください。

Project Euler の 3 番目の質問である「600851475143 の最大の素因数を見つけてください」に挑戦しています。まず、数の因数を計算するものを作りました。(名前はすみません、何も思いつきませんでした。)

よし、それで、特定のことを機能させるために私がしなければならなかったすべてのキャスティングで、それが本当に見掛け倒しの仕事であることを私は知っています. それよりも小さい数でも機能しますが、1 億程度になると、完全に停止する前に特定の数の係数しか出力されなくなります。問題数を試してみたところ、その出力は数字そのものであり、この 600851475143 には 1 つの要素しかないということでした。なぜこのように言っているのか知りたいのですが、使用した変数の制限と関係があるのでしょうか。 ? 他の何か?私はこれを理解するのに十分な知識を持っていません。

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

r - R の値を置き換える

私の大きなデータセットには、車の密度(因子)という名前の列があり、それらは次のようになります

これらを各範囲の中央値に置き換えたいと思います。約 10000 件の観測があります。私は長い道のりを試しました: "1.9499"<-sb$CAR_Density[sb$CAR_Density == "001: 0-3.8998943958"]、うまくいきませんでした。結果の値を数値にしたいので、1.9499 に "" を付けるべきではありません。

これを行うための効率的でわかりやすい方法はありますか?プログラミングが苦手なので、どなたか教えてください。

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

c++ - 再帰関数でカウントする方法は?

これは、除数を出力してから、特定の数の除数の数を出力するための私のコードです。

ここで、5 と 8 の 2 つのテスト ケースを使用するとします。このコードは、カウント 5 を 2 として、8 を 6 として指定します (つまり、前のカウントを追加します)。

int count = 0;同じ出力を返すので宣言しても。

int count = 0function 内で宣言すると、別の問題が発生しますfactors

このコードは、すべてのケースで count を 0 としています。

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

java - 出力内の整数の数? シンプルな Java プログラム

ユーザーが入力した数値のすべての要素を出力する単純な Java コードに取り組んでいます。出力された因子の数をカウントして表示するにはどうすればよいですか?

上記のコードでは、「w」で出力される整数の数です。たとえば、入力された数が 8 で、その約数が 1,2,4,8 の場合、「8 には 4 つの約数がある」というコードをどのように記述すればよいですか? ?

ありがとう