問題タブ [find-occurrences]
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.
c++ - 配列要素に必要な検索プロセスを実行する方法は?
論理的なエラーがあるため、プログラムの修正または改善にご協力ください。
配列 num[20]={23,45,1,23,5,78,6,13,1,4,78,18,3,5,26 内のアイテムの番号を検索するプログラムを作成します。 ,4,5,10,3,45}。検索項目が配列内にある場合は、配列内のその番号の出現回数を数え、それぞれの配列位置を決定します。検索項目が配列にない場合、アルゴリズムは、指定された配列内の最大要素と最小要素を決定する必要があります。
修正が必要なコードは次のとおりです。助けてください...
これは出力である必要があります
しかし、私のプログラムの出力は間違っています。助けてください。
r - rの他のデータフレームでデータフレームの2つの列のセットが出現する回数を見つける
7 つの変数と 1000 行を超える 103 個のデータ フレームがあります。1 つのデータ フレームの 2 つの列のペアが他の 102 データ フレームに出現する回数を調べたいと考えています。つまり、他の 102 個のデータ フレームで何回c(V1,V2)
一緒に (= データ フレームの 2 つの列を一緒に) 見ることができるかということです。
すでにコードを書いていますが、非常に遅いです!
103 個すべてのデータ フレームをリストに入れ、データ フレームに変換します。次に、各データ フレームを 1 つずつ読み取る for ループを作成します。各ループには、そのリスト内のデータフレームの各行を検索するための別の for ループがあります!
コードの主要部分は次のとおりです。
このようにして、データフレームの V1 と V3 のセットが他のデータフレームに何回来るかを数えることができます。しかし、すべての結果を得るには 50 日以上かかります。
希望する結果をより迅速に得る方法を誰かが手伝ってくれるのではないかと思います。
データ フレームの例 (ここでは 5 つの変数のみが考慮されます):
実際、V3 と V1 は依存関係にあるため、V3 の各値が他のデータ フレームに含まれる回数を知りたいと考えています。検索では V1 も考慮する必要があります。c(V1,V3)
したがって、他のデータ フレームに何回来るかを確認する必要があります。たとえば (1,abc) 一緒に! または(1、abd)。
dt はデータ フレームと同じ構造ですが、私が持っているすべてのデータ フレームのすべてのデータが含まれています。
vba - Excel-VBA: 異なる文字列の出現回数を数えて一覧表示する
今日、私は次の問題を抱えています: Excel に x 行 (いくつでも構いません) の 2 つの列があり、それぞれに文字列があります。
各文字列は両方の列に表示できます。
次の結果を得る必要があります。
さて、私が考えていたよりもはるかに速い方法があることは確かです。あなたの助けに感謝します。私の解決策は、文字列を配列に 1 つずつ格納して、現在のスロットの前のスロットに既に含まれているかどうかを毎回チェックし、含まれていない場合は、その発生もカウントすることです。たとえば、すべての文字列を配列に格納した後 (これを と呼びますFruit()
):
これは完全にクレイジーで、もっと簡単な解決策があることを知っています...私はそれを見つけることができません。
android - Android: SD カードのファイルの単語の出現回数をカウントする
これは簡単なはずですが、何らかの理由で、ファイルを SD カードにダウンロードした後にファイル内の単語を数えようとすると、数がずれているように見えます。また、発生回数が多いほど、結果がずれているように見えます。Microsoft Word を使用して出現回数を確認します (大文字と小文字を区別せず、単語全体のみを使用)。発生回数をテストするには、以下の「the_counter」変数を使用します。また、ダウンロードに問題がなく、完全なファイルが SD カードにダウンロードされていることも確認しました。これは私を狂わせています-私はここでWordが間違っているとは思わないので、以下の私のコードで何が間違っている可能性がありますか?
問題の原因となっているのは、ファイル内の空白または特殊文字である可能性があります。これを確認するためにファイルをクリーンアップする方法はありますか?
コードを編集して、1 行ごとに各文字を読み取り、単語を手動で作成しました。それでも同じ結果が得られます。
c++ - 出現箇所を見つけて wchar_t に置き換える
文字の wchar_t シーケンスで出現を見つける小さな関数を開発する必要があります。この関数は文字列へのポインター wchar_t* を入力として受け取りますが、Unicode であるため、すべての文字の値は明らかに数値として表示されます。
文字列内のすべての文字を解析してユニコード番号を比較せずにこれを行うエレガントな方法はありますか? また、関数にポインターを渡そうとすると、これは最初の文字しか取得しません。なぜですか?