Необходимо заполнить таблицу на основе данных в CSV-файле - PullRequest
0 голосов
/ 07 марта 2019

У меня есть таблица базы данных под названием «COL», которая содержит более 836 000 предметов, купленных онлайн людьми. Существует отдельный набор из 330 элементов, которые я читаю как файл .csv с именем «desc». Вместо того, чтобы иметь дело со всеми 836 000 отдельных предметов, я хотел бы сгруппировать их от 1 до 330. Для этого я создал столбец в таблице под названием «группы».

Что я хотел бы сделать, это прочитать элемент из desc и обновить таблицу с помощью запроса на обновление, но я немного растерялся, как его настроить. Я предоставил некоторый код, но я не уверен, как выполнить запрос на обновление в цикле for.

library(RODBC)
db <- "C:/Projects/stuff.accdb"
desc<-read.csv("C:/Projects/description.csv",header=TRUE)
col <- odbcConnectAccess2007(db)
for (i in 330)
{
  sqlquery(col,paste("update COL set groups=1 where description='SLIP-ONS, LT, GREEN'"))
}
close(col)
...