Size: a a a

Python для анализа данных

2021 June 24

А

Алексей in Python для анализа данных
у меня список на несколько десятков элементов
источник

AD

Alexander Dergilev in Python для анализа данных
Подзапросом их вытащи и запихни в IN
источник

IS

Ivan Samorukov in Python для анализа данных
А, нет, это в query. В read_sql переменные заносится через аргумент params
источник

AO

Andrew Odegov in Python для анализа данных
В кортеж его попробуйте (tuple)
И кортеж передать в in
источник

AD

Alexander Dergilev in Python для анализа данных
Где у тебя этот список хранится?
источник

А

Алексей in Python для анализа данных
в файле
источник

А

Алексей in Python для анализа данных
подзапрос не получится
источник

AD

Alexander Dergilev in Python для анализа данных
Подгрузи в пандас и в IN передай
источник

А

Алексей in Python для анализа данных
я подгрузил, вопрос как правильно передать
источник

А

Алексей in Python для анализа данных
я прочитал файл, и сохранил уникальные айдишники в виде списка
источник

А

Алексей in Python для анализа данных
передаю этот список в параметры read_sql выдает ошибку
источник

AO

Andrew Odegov in Python для анализа данных
Я говорю, нужно передавать не список, а кортеж, через f-строку
Типа
L = tuple(список)
Query = f'''SELECT bla bla bla where something in {L}' ''
источник

F

Fake Tale in Python для анализа данных
Возможно Вам нужно сделать SQL.format(','.join('?'*Len(your_list))
источник

PZ

Pavel Zheltouhov in Python для анализа данных
что-то ничего интересного не гуглится кроме банального конструирования текста sql из списка
источник

PZ

Pavel Zheltouhov in Python для анализа данных
ids = [1,3 ]
queryString = 'SELECT * FROM test_contracts WHERE id in  %(ids)s '
df = pd.read_sql(queryString, con=dbConnection, params = { 'ids': ids})

вот так работает тоже. вроде бы pandas way, но смысл недалеко ушел от приведенных выше вариантов
источник

А

Алексей in Python для анализа данных
вообщем, с pandas ничего не получилось
источник

А

Алексей in Python для анализа данных
посмотрел в документации драйвера
источник

А

Алексей in Python для анализа данных
и сделал как там написано
источник

А

Алексей in Python для анализа данных
там передается через :param
источник

А

Алексей in Python для анализа данных
а сами параметры передаются словарем
источник