Вопросы по теме 'sqldf'

Ошибка SQLDF — синтаксическая ошибка
Я запускаю следующую команду: sqldf("SELECT * FROM dat WHERE Form LIKE '%compare%' AND Create.Date LIKE '%7/01/11%' AND Post.Status = 'Success'") но в итоге получаю следующую ошибку. Error in sqliteExecStatement(con, statement, bind.data)...
2253 просмотров
schedule 28.09.2022

Значения NA с использованием sqldf
Если я попытаюсь получить среднее значение c(NA, NA, 3, 4, 5, 6, 7, 8, 9, 10) , используя AVG из SQL, я получу значение 5,2 вместо ожидаемых 6,5. # prepare data and write to file write.table(data.frame(col1 = c(NA, NA, 3:10)),...
13716 просмотров
schedule 25.05.2022

Один и тот же вывод для двух совершенно разных запросов
Следующие два запроса дают одинаковый результат при выполнении в R studio v_0.96. 1) ab<-sqldf('select a.Family_tree_id, a.parent_name from test as a, test as b where a.child_id <> b.parent_id group...
97 просмотров
schedule 21.07.2022

Как рассчитать количество вхождений в минуту для большого набора данных
У меня есть набор данных с 500 тыс. встреч продолжительностью от 5 до 60 минут. tdata <- structure(list(Start = structure(c(1325493000, 1325493600, 1325494200, 1325494800, 1325494800, 1325495400, 1325495400, 1325496000, 1325496000, 1325496600,...
1351 просмотров
schedule 11.10.2022

Как я могу указать только некоторые colClasses в файле sqldf.format?
У меня есть несколько файлов CSV с проблемными столбцами для sqldf, из-за чего некоторые числовые столбцы классифицируются как символьные. Как я могу просто указать классы для этих столбцов, а не для каждого столбца? Есть много столбцов, и мне не...
725 просмотров
schedule 04.07.2022

Таблица обновления пакета sqldf языка R не работает
я экспортировал некоторые данные из CSV-файла в R. Я использую пакет sqldf для обновления данных. Мой запрос ниже выполняется. я могу предоставить свой CSV-файл, но я не знаю, как сюда прикреплять файлы :( > sqldf("select * from + ( + +...
2375 просмотров
schedule 28.11.2022

Обработка кавычек в sqldf
Я хочу использовать sqldf и иметь возможность писать операторы SQL точно так же, как они будут написаны в командном терминале sql. Например, вот запрос из руководства: Gavg <- sqldf("select g, avg(v) as avg_v from DF group by g") Если...
1174 просмотров
schedule 05.07.2023

SQL - выбор в одной таблице на основе совпадающих значений, приведенных в другой таблице
После бесконечных попыток обработки больших (3-35 ГБ) файлов csv в R я перешел на SQL для обработки этих наборов данных. Итак, я использую этот код в среде R (используя пакет RSQLite на основе SQlite), но он не должен отвлекать от моего вопроса SQL!...
7451 просмотров
schedule 18.06.2022

Функция обновления sqldf R Language
У меня проблема с SQLdf. Хотя я пытаюсь обновить таблицу, она всегда дает NULL в качестве вывода. Я красный вещи об этой проблеме, но я не могу понять, как ее решить. Мой код: fn$sqldf("update cons set V1='%$numbernew%' where V1=$'contact'")...
6986 просмотров
schedule 28.01.2024

Как добавить несколько больших объектов data.table в одну data.table и быстро экспортировать в csv без нехватки памяти?
Простой ответ на этот вопрос — «купить больше оперативной памяти», но я надеюсь получить более конструктивный ответ и узнать что-то в процессе. Я использую Windows 7 64-бит с 8 ГБ оперативной памяти. У меня есть несколько очень больших файлов...
1440 просмотров
schedule 26.03.2023

Пустое соединение sqldf приводит к неожиданным результатам
У меня есть соединение df1 и df2 и sql: df1 <- data.frame(fn1 = c('','NA','' ,'BF'), ln1 = c('DRFA', 'DEFF','DDFF', 'ANCD')) df2 <- data.frame(fn2 = c('','AA','BB', 'BF'), ln2 = c('DRFA', 'DEFF','FFFF', 'ANCD'))...
125 просмотров
schedule 11.10.2022

DATEPART() в sqldf
Можно ли использовать типичную для SQL Server 2008 DATEPART() команду SQL в sqldf? Я просматриваю документацию, но не нахожу ничего, связанного с ней, я не знаком с SQLite, поэтому, если я должен пойти по этому пути и прочитать, я буду Я хочу...
2649 просмотров
schedule 20.08.2022

Могу ли я использовать два вектора символов в операторе соединения sqldf?
Я провожу sqldf объединение 3 разных таблиц данных. Мой текущий рабочий код выглядит так: AltSuitRaw <- data.table(sqldf('select RealAlt.*, SpdSpSuit * SpdSpT as SpdSpSuitT, SpdIncSuit * SpdIncT as SpdIncSuitT, SpdGrowSuit * SpdGrT as...
158 просмотров
schedule 10.11.2022

Объединение двух фреймов данных в диапазоне дат в R
В R я хочу объединить два фрейма данных в диапазоне дат, взяв все строки из второго фрейма данных, которые попадают между двумя столбцами дат из первого фрейма данных. Мне не удалось найти строго R-функцию или версию функции слияния, которая могла бы...
5556 просмотров
schedule 08.05.2023

sqldf: запросить данные по диапазону дат
Я читаю из огромного текстового файла с форматом даты '%d/%m/%Y' . Я хочу использовать read.csv.sql из sqldf для одновременного чтения и фильтрации данных по дате. Это сделано для экономии использования памяти и времени выполнения, пропуская многие...
10751 просмотров
schedule 24.10.2023

R-sqldf-нужны явные единицы для числового преобразования
Мне нужно присоединиться к 2 таблицам, используя поле даты > class(pagos$pseudo_1mes) [1] "Date" > class(pseudo_meses$pseudo_1mes) [1] "Date" Мой код: library(sqldf) pagos<-sqldf("select a.*, b.mes_atras from pagos a...
5953 просмотров
schedule 03.08.2023

sqldf отсутствует значение, где требуется ИСТИНА / ЛОЖЬ
В sqldf_0.4-7.1 я получаю: Error in if (.allows_extensions(db)) { : missing value where TRUE/FALSE needed Где пакет, исправляющий ошибку? Моя ошибка такая же, как и ошибка, сгенерированная: sqldf("select * from warpbreaks limit 6")...
1596 просмотров
schedule 09.08.2022

Кратчайшее время и поездка между двумя остановками при множестве вариантов поездки (GTFS)
Я использую реляционную базу данных GTFS , чтобы найти самое быстрое время поездки между двумя заданными точками. У меня есть поля trip_id , arrival_time и departure_time (в минутах от полуночи) и stop_id Часть данных может быть:...
137 просмотров
schedule 12.11.2022

Как умножить в операторах sqldf, используя внешнюю переменную с плавающей запятой
У меня проблемы с умножением чисел внешней переменной в sqldf. В проекции оператора SQL я хотел бы умножить значение столбца на внешнюю переменную с плавающей запятой input$euro (например, 0,23). data <- read.csv("consumption1.csv", sep=",",...
447 просмотров
schedule 12.05.2023

Как я могу объединить строки в SQLDF в R
Я ищу функцию для объединения двух строк внутри SQLDF в R, которая работает как paste(), но не смогла найти. Причина этого в том, что я хочу объединить два столбца при объединении двух фреймов данных. Вместо использования функции merge() для...
7367 просмотров
schedule 06.05.2023