問題タブ [roracle]
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.
windows - ROracle のインストール
ROracle パッケージを自分のコンピューターで実行するのに問題があります。Windows 10 と R 3.5.1 を使用しています (Windows 7 で動作しました)。最初の試み:
こちらの手順に従い、Oracle から直接ダウンロードし ました Windows 7 に ROracle パッケージをインストールする方法は?
これらのサイトも見ましたが、提案はどちらも機能しません。 ROracle パッケージのインストール方法
ROracle のインストール :: 共有オブジェクトのエラーを読み込めません
Windows 10 64ビットにOracle用のrパッケージをインストールする方法
私のマシンにはmysqlとsqldeveloperがあります。どんな助けでも大歓迎です。
r - ROracle のインストール中に _OCIArrayDescriptorAlloc が見つからない
ROracle
ライブラリをインストールしようとしていますが、次のエラーが発生します。
このような別のアプローチに従おうとしましたが、それでも修正できません。
macOS Sierra 10.12.6 と R バージョン 3.5.1 を使用しています。
r - 特殊文字は ? に変換されます Rを使用してOracle Databaseに挿入する場合
ROracle パッケージと DBI パッケージを使用して、Oracle データベースに接続しています。特殊文字を含む挿入ステートメントを実行しようとすると、特殊文字が非特殊文字に変換されます。(私が認識していない「特別な」および「特別ではない」というより正しい用語があると確信しています)。
まず、次の接続を行います。
次に、作成済みのテーブルに対して次の挿入ステートメントを実行します。列 A の型は nvarchar2 です。
これが返されるものです:
ご覧のとおり、「£」記号は「#」に置き換えられます。PL/SQL で挿入ステートメントを直接実行できますが、問題はないので、R の問題のようです。
r - str_detect を使用した Dplyr フィルターが空のティブルを返す
R に dplyr クエリがあり、str_detect でフィルター処理して、文字 "KS" で始まるケースのみを取得しますが、空のティブルを返します。ROracle を使用して Oracle データベースに接続しています。
ただし、collect() を使用してティブルを生成すると、次のように動作します。
何故ですか?そして、収集なしでどのように機能させることができますか? 必要なテーブルのいくつかは、収集するには大きすぎます。
更新:次のように、特定の列の値をフィルター処理するように変更すると、
table %>%
filter(str_detect(COLUMN, "^KS"))
機能します。何らかの理由で、正規表現は collect() なしでは機能しません。