OperationalError: (sqlite3.OperationalError) слишком много переменных SQL при использовании SQL с кадрами данных.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 OperationalError: (sqlite3.OperationalError) слишком много переменных SQL при использовании SQL с кадрами данных.

Сообщение Anonymous »

У меня есть кадр данных pandas, как показано ниже.

activity User_Id \
0 VIEWED MOVIE 158d292ec18a49
1 VIEWED MOVIE 158d292ec18a49
2 VIEWED MOVIE 158d292ec18a49
3 VIEWED MOVIE 158d292ec18a49
4 VIEWED MOVIE 158e00978d7a6c

Media_Title Media_Type User_Rating
0 20th Asian Athletics Championship-2013 Held At... NA
1 Tu Majha Saangaati NA
2 Home Cooking NA
3 Mix Dil Se NA
4 Value, Virtues, Ethics & Morality NA


Я пытаюсь написать SQL-запрос, используя пакет sqldf для pandasql, как показано ниже.

distinct_activity_user = pandasql.sqldf(" select User_Id from pmm_activity", locals())


Я получаю следующую ошибку:

OperationalError: (sqlite3.OperationalError) too many SQL variables [SQL: 'INSERT INTO pmm_activity (activity, "User_Id", "Media_Title", "Media_Type", "User_Rating") VALUES


Подробнее здесь: https://stackoverflow.com/questions/505 ... hile-using
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»