問題タブ [dbplyr]
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.
r - Rのデータベース接続のフィルタで文字ベクトルを使用するには?
編集:以下の例でエラーを見つけました。stored_group
フィルターでタイプミスをしました。期待どおりに動作します。
文字値を使用してデータベース テーブルをフィルター処理したいと考えています。dplyr
接続オブジェクトで関数を直接使用します。以下の私の手順を参照してください。
MariaDB データベースに接続しました。
dplyr
次に、上記の接続でコードを直接使用して、データベース内のテーブルでフィルターを使用したいと考えています。
というエラーが出ましたUnknown column 'stored_group' in 'where clause'
。だから私はshow_query()
このように使用しました:
そして、私は得ました:
翻訳でstored_group
は、R では値ではなく列名と見なされます。これを防ぐにはどうすればよいですか?
Rの通常のdata.framesでは、これは機能します。お気に入り:
以下のソリューションをテストしたところ、うまくいきました。しかし、私のデータベース テーブルは大きくなります。収集する前にデータベースで直接フィルタリングしたい。
助言がありますか?