問題タブ [rsqlite]

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

sql - テーブルを結合する SQL コマンド

19 の異なるテーブルを持つデータベースがあります。

RFULLJOINと同様に、各テーブルでコマンドを使用するだけです。rbind

私は SQL 言語の初心者なので、data.frame各サンプルを rbined して最初のサンプルを作成し、最後にデータベースを作成してみました。

ただし、これはメモリを大量に消費し、R セッションをクラッシュさせます。そのため、SQL データベースの作成を使用する必要があります。

Rを使用して、上記のリストから作成されたテーブルを結合するにはどうすればよいですか?

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

r - データフレームにデータを動的に追加する方法は?

ファイルの行ごとにクリーニングする必要があるデータがあり、クリーニングしたデータを SQLite3 データベースに挿入したいと考えています。dataframeを必要とするRSQLiteライブラリを使用しています。動作させようとしているコードは次のとおりです。

コードは問題なく実行されますが、DbVisualizer を使用してデータベースを見ようとすると、エラーが発生します。

私の唯一の推測は、行と列が何らかの形で転置されているということです。私の列名はfeature_namesベクトルの値でなければなりません。

また、誰かがより良いアプローチのための提案があれば...

アップデート

何を見ているのかわかりませんでしたが、dput を実行してみました。まとめのトップはこうです。

繰り返しますが、これはデータがすべて混同されていると私に信じさせます。561 列が必要であり、その一部は上で tBodyAcc-mean()-X などとして表されています。列の値は、上に表示されていない浮動小数点数である必要があります。

table コマンドが機能しませんでした:

561 列の 7,352 行が必要です。

更新 2

私の問題は、配列や配列のようなリストを使用しようとしていることだと思います。たとえば、Ruby では、次のようなことができます。

0 投票する
0 に答える
86 参照

r - > 2 ^ 31-1であるSQLite整数列のインポート

R にインポートしたいtableSQLite データベースに があります。しかし、1 つの列はSQLite 整数データ型であり、R 整数データ型でサポートされている値よりも大きい値を想定している可能性があります。それでも、RSQLite は列のすべての値を整数として R データフレームにインポートします。DBintegertableinteger

Rでターゲットデータフレームの列のデータ型を指定する方法はありますか?

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

r - 自動生成されたフィールドを使用して R の SQLite テーブルに追加する方法

これはこの質問と同様の問題ですが、欠落している列には主キーを含む意味のあるデフォルト値があるため、欠落している列に NA を入力したくありません。

R から SQLite テーブルに追加しようとしています。テーブルには自動生成されたフィールド、特に主キーと 2 つのタイムスタンプ値があります。最初のタイムスタンプは作成日で、2 番目のタイムスタンプは変更日です。

テーブル構造は次のとおりです。

MySQL を使用してまったく同じことをしようとするとdbWriteTable、欠落している列のデフォルト値が自動的に処理され、主キーと created_date が適切に入力されます (さらに、列の順序が自動的に一致します)。

RSQLite パッケージで同じ動作を実現するにはどうすればよいですか? データベースが正しく構成されていないのか、R 内で追加の手順が必要なのかわかりません。

不足しているフィールドにNA&を事前入力しようと'null'しましたが、どちらの場合も次のようなエラーが表示されます。

また、データは書き込まれません。