Вопросы по теме '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