問題タブ [coerce]

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

r - RでNAを論理に強制することは可能ですか?

私はこのようなものを並べ替えようとしています:

次に、ランク 2 の状態を見つけようとします。

「値」の順に並べ替えると、次のようになります。

しかし、これは私が望むランキングではありません。アルファベット順に並べ替えたいので、ランク 2 は OR ではなく DL にする必要があります。

私がそれを行う方法は、while ループを使用して、上下または同じ値を持つ状態があるかどうかを確認し、同じ値を持つすべての状態を取得することです。それらを取り出して並べ替え、位置をマッピングします。

このコードは醜いですが、機能しますが、以下に NA 値がない場合のみです。

私たちが持っていない場合

データフレームは次のようになります

そうすると、NA である LA の値と比較しようとするため、コードは機能しません。NA が表示されたときに while ループを停止するように指示したいのですが、R では NA で何もできないようです。

これはおそらくあまり賢明ではないことはわかっていますが、それが私が考えることができる唯一の方法です。私はまだ R にかなり慣れていないので、これがばかげた質問でないことを願っています。ご協力いただきありがとうございます!

PS私はこの投稿をチェックしました列でデータフレームをソートする方法は? 、これは確かに私がやりたかったことと似ています。しかし、私の質問は、NA をどのように処理するかについてです。私の問題をうまく解決できる別の方法 (あまりスマートではないことはわかっています) があることを嬉しく思いますが、この質問で NA に関するいくつかの洞察を得ることができることを願っています。

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

r - OpenNLP パッケージのエラー - データフレーム強制

基本的な文の注釈機能を実行しようとしていますが、同じエラーが発生し続けます。

私が使用しようとしたコードは次のとおりです。

上記のコードはエラーを生成し続けます:

私は何をしますか ?

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

rust - CoerceUnsized を使用してネストされたサイズの型をサイズのない型に強制できません

次の機能を使用しようとしていますCoerceUnsized:

遊び場

ただし、入れ子になった from Rc<Rc<i32>>to型の強制Rc<Rc<Borrow<i32>>>はコンパイルされません。

なぜCoerceUnsized再帰的に動作しないのですか? 明示的なキャストなどの回避策はありますか?

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

format - Lispで指定された形式で数値を浮動小数点数として出力する方法は?

任意の数値は、小数点以下の桁数を使用して float に簡単に変換できます。たとえば、を使用すると、(format nil "~,2f" 6)が得られ"6.00"ます。しかし、類似の浮動小数点型仕様を使用して任意の数値を直接強制する方法はありますか? つまり、文字列ではなく数値を出力しますか? または、試してみまし(read-from-string (format nil "~,2f" 6))たが、これではフォーマットが保持されません。

数値を (他の Lisp オブジェクトと共に) 含むネストされたツリーを小数点以下 2 桁の浮動小数点数として出力したいと考えています。たとえばX -> (A 3.00 (7.10 B) (C 8.12) 0.75)、X で表される特定の数値タイプに関係なく、出力は次のように見える場合があります。set-pprint-dispatch はこの種の出力に使用されますか、それともフォーマットで十分ですか?

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

r - リストから数値への変換

リスト形式から数値形式に強制しようとしています。それが有用である場合、リストはもともと因子から描画されます (1x33 行です)。

私のリストは次のように定義されています。

以下を提供します。

したがって、他のアドバイス(Stackoverflowなど)に基づいて、次を使用します:

しかし、私はエラーが発生します:

エラー: (リスト) オブジェクトを型 'double' に強制することはできません

そして、何も起こらなかったことを確認するだけです:

私が完全に欠けているものはありますか?

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

r - as.vector(data) の APCluster エラー: この S4 クラスをベクトルに強制するメソッドがありません

クラスター化されていない入力データ フレーム (fci) を使用して、APResult が apcluster() から作成されます。

オンラインドキュメントによると、aggExCluster() は、クラスタ化するデータを入力として受け入れるか、以前のクラスタリング結果 (ExClust または APResult) を受け入れることができます。クラスタ化されていないデータ (fci) で aggExCluster を実行すると、コードは期待どおりに機能します。

結果はデンドグラム形式でプロットでき、すべて問題ありません。ただし、上記で取得した APResult (apclr2q02) を入力として使用すると、次のエラーが返されます。

APResult オブジェクトを入力として間違っている可能性があることについて何か提案はありますか?