問題タブ [openrefine]
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.
java - 実装されていない IncompatibleClassChangeError インターフェイスを解決する方法
質問がすでに出されていることは知っていますが、約1時間グーグルで調べた後、説得力のある解決策が見つかりません。
URLからRDFモデルをロードするためにapache-jenaを使用しています。そしてIncompatibleClassChangeError
、次のメッセージが表示されます
このエラーを解決するにはどうすればよいですか。
よろしくアサン
openrefine - OpenRefine の forNonBlank 関数
OpenRefine のテンプレート エクスポート機能で forNonBlank を使用するとエラーが発生します。
別々の dcterms:subject xml 要素でキャプチャしたい複数の件名を持つセルがあります。例:
Geology--Alberta--Coal Valley. // Geology, Structural. // Geology, Stratigraphic--Cretaceous.
ここで説明されているプロセスと同様に、OpenRefine のテンプレート エクスポート オプションを使用して XML にエクスポートしています。
この式は正常に機能します。
{{forEach(cells["dcterms:subject"].value.split(" // "), v, "<dcterms:subject>" + v + "</dcterms:subject>\n")}}
私は得る:
<dcterms:subject>Geology--Alberta--Coal Valley.</dcterms:subject>
<dcterms:subject>Geology, Structural.</dcterms:subject>
<dcterms:subject>Geology, Stratigraphic--Cretaceous.</dcterms:subject>
ただし、次のように forNonBlank を使用する場合:
{{forNonBlank(cells["dcterms:subject"].value.split(" // "), v, "<dcterms:subject>" + v + "</dcterms:subject>\n", "")}}
私は得る:
私のコーディングに何か問題がありますか、それともバグですか?
ご協力いただきありがとうございます。
openrefine - 複数の列にある複数値のセルを行に分割する (Open Refine)
Open Refine でテーブルを掃除しています。私は今、次のようにしています:
これらの多値セルを REF と Size で分割して、次のようにする必要があります。
Open Refineでこれを行うことは可能ですか? 「複数値のセルを分割...」コマンドは、1 つの列のみを処理します。ありがとう、アナ・リタ
openrefine - 単語間の余分な空白
次の GREL 式の実行方法に関する 2 つの質問について教えてください。
列内の 2 つの単語の間に 2 つのスペースがある場合、1 つのスペースを削除するにはどうすればよいですか?
テキスト フィルターで正確な単語を検索するにはどうすればよいですか。
ありがとう!
openrefine - OpenRefine - リストの最後ではなくセル間を埋める
私はいくつかの株の株価のリストを持っています。週末、休日、およびおそらくその他の理由により、一部の値が欠落しています。
ギャップは一貫していません。2 日かかるものもあれば、それ以上のものもあります。
リストの最後ではなく、最後の既知の値でギャップを埋めたい。
Excel で下のいくつかのセルをテストしようとしましたが、空になっている場合は塗りつぶしてください。問題は、ギャップに一貫性がないため、すべてのケースで関数を変更するのが面倒な作業になることです。
リストの終わりをテストする方法はありますか?
更新 - スクリーンショットを追加しました。
このスクリーンショットを参照してください。青い点がどこにあるかを埋めたいです。赤い点はリストの最後にあり、それらのセルを埋めたくありません。
リストの終わりを検出し、終わりが検出されたときに充填を停止する方法を探しています。
regex - OpenRefine : 5 つの数字の文字列 (郵便番号) に基づいてセルを分割します
OpenRefine と GREL は初めてです。住所行で、都市と郵便番号を抽出しようとしています。通常、この行には次のものが含まれます: 12 rue du Paradis 75012 Paris
この行を 5 桁の数字 (75012) から分割したいと思います。都市を簡単に抽出できた後。
コマンド「複数の列に分割」では、どの正規表現を入力しますか (または別のコマンドですか)?
ありがとう!
openrefine - Open Refineでセクションごとにセルデータを転置する方法は?
次のようなデータテーブルがあります。
そして、私はそれを次のようにしたい:
このようなことを行う最善の方法は何ですか? 2 つの新しい列を作成する必要がありますか?
openrefine - OpenRefine 列単位のスクリプト
グーグルでしばらく時間を費やしましたが、役立つものは何も見つかりませんでした。
スクリプトでOpenRefineの単一の列のすべての値を選択する方法は?
すべての操作は行単位のようです
特に、列の最高値と最低値を見つけたい
regex - OpenRefine / GoogleRefine の value.replace で正規表現と文字列を混在させる方法は?
「+33」を追加して、04 35 73 84 93 (フランス) のような電話番号の最初の「0」を削除して、フィールドに含まれる連絡先のデータベースで +33 4 35 73 84 93 を取得しようとしています。電話番号だけ。
私は試しました: value.replace(/^'0'/,'+33 ')
エラーはありませんが、結果はオリジナルと同じです。
とてもシンプルだと思っていました (私は Open Refine の初心者です) が、ここでもっと大きなことが欠けているようです!
誰でも助けることができますか?私はかなり多くのことを検索しましたが、これは非常に単純なようで、誰もそれについて話していません!