r-dbi

    1

    1答えて

    RでDBIパッケージを使用するときに "ロケール"を変更する際に問題があります。具体的には、データベースに "é、è、ê、..."などの文字が含まれていて、DBIが正しく読み込まない。 RODBCパッケージを使用して同じクエリを実行すると、正しい結果が得られます。私の質問:DBIパッケージを使用して正しい結果(つまり「é、è、ê、...」を正しく読み取る)を得るにはどうすればよいですか? これは、

    1

    1答えて

    DBIパッケージとodbcパッケージを使用してSQL Serverデータベースに接続しています。私はfield.types引数で指定された列型のテーブルを作成しようとしています。何らかの理由でこれが機能していないため、Rは書き込み時に独自のデータ型を選択します。 再現性の例: table <- data.frame( col1 = 1:2, col2 = c("a", "b")

    0

    1答えて

    私はHadley's guide to implement a DBI backendに従っています。これは、DBIクラスを継承するS4クラスを作成するように指示します。 DBIクラスを使用できるようにするには、DBIをDESCRIPTIONファイルにインポートする必要があります。 しかし、私は明示的に、この問題が消えるlibraryでDBIを添付した場合でも、そうした後、私はまだエラーに Err

    1

    2答えて

    DBI拡張(RJDBC、RSQLiteなど)を使用してパッケージを開発する場合、どのパッケージを参照する必要がありますか? connect_my_db <- function() DBI::dbConnect(RSQLite::SQLite(), "my_db.sqlite") または connect_my_db <- function() RSQLite::dbConnect(RSQLite

    4

    1答えて

    DBIパッケージのdbListTablesを使用して関数を記述しましたが、わかりませんが警告がスローされます。関数の外で同じコードを実行すると、警告メッセージが表示されません。 情報として、使用されるデータベースはMicrosoft SQL Serverです。 再現例 library(odbc) library(DBI) # dbListTables in a function: gives

    1

    2答えて

    MS-SQL環境からスパークアクセスを持つHIVE環境に移行します。私がT-SQLを使うのに使ったいくつかのものだけでなく、私が前にやったことのないようなものを置き換えるために、RStudioとR(時にはrPythonを使ったPython)を使用しようとしました。 これを動作させるには、HIVE DBに読み書きできるようにする必要があります。 私は火花とRパッケージsparklyrを使用して接続し

    1

    1答えて

    data.frameをodbcを通じて新しいテーブルのSQL Serverデータベースに保存します。 data.frameには、1つの列に日付が含まれています。 私は、次のコマンドを使用しています: require(odbc) require(DBI) MyData <- data.frame(Date = as.Date(c("2017-05-17","2017-05-18"), form

    1

    2答えて

    私は2つのsqliteデータベースを作成しました。私はmagrittr/dplyr配管規則を使用して各データセットに1つのデータフレームを書きたいと思います。 conn1 <- DBI::dbConnect(drv = RSQLite::SQLite(), dbname = "db1") conn2 <- DBI::dbConnect(drv = RSQLite::SQLite(), dbnam

    0

    1答えて

    本当に長いSQLクエリを実行し、その結果をRのデータフレームに取得しようとしていますが、次の行はエラーをスローし、コンソールでのクエリ(切り捨て) my_dataframe <- dbGetQuery(conn, my_large_query) クエリの長​​さは、多くのCTEを使用する場所で10564文字です。 Rスタジオのオプションメニューから文字列切り捨てを削除しましたが、RのdbGet

    2

    1答えて

    私はsparklyrを使用して分析を行っていますが、DBIを使用して未加工のSQLクエリを書くことにも興味があります。 私は次のクエリ query <- "SELECT col1, FROM mydata WHERE some_condition" dataframe <- dbGetQuery(spark_connection, query) を実行することができていますが、これは(データ