Size: a a a

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

2021 September 30

AM

Anton M in Python для анализа данных
что-то вроде:
def функция():
   sqlзапрос = '''
SELECT * FROM ...
'''
   return sqlзапрос
источник

V

Victoria in Python для анализа данных
Можно сделать функцию которая внутри будет считывать файл .sql и подставлять значения при необходимости. Функцию можно импортить
источник

s

ssv in Python для анализа данных
А зачем именно функция? В примере это строчка. Достаточно просто импортнуть её как есть - переменную.
источник

s

ssv in Python для анализа данных
Если надо простые параметры - использовать f-строки
источник

R

Roman in Python для анализа данных
Но ведь можно сделать класс с определёнными запросами - методами и будет удобно
источник

МК

Максим Какбыпограмми... in Python для анализа данных
не нужно использовать f-строки при запросах в базу только. ну, в общем случае моветон. в худших - поделитесь данными нежелательными элементами
источник

s

ssv in Python для анализа данных
нннуууу... да, согласен) в общем случае так и есть - надо пихать через словари или типа того для сесурити т.п.)) человеки! не используйте f-string для передачи параметров - сам бро кновз sql-jnections))
источник

SK

Serhii Kholodniuk in Python для анализа данных
Привет. Подскажите, кто-то парсил .scx файлы? Возникла необходимость конвертнуть с .xml в .scx
источник

E

Eduard in Python для анализа данных
привет. это нормально что фильтр df[(df.eventday == '2021-08-29')] не работает пока eventday типа object?
источник

VM

Valerii Mamontov in Python для анализа данных
Попробуйте через query, вдруг получится:

df.query('eventday = 2021-08-29')
источник

s

ssv in Python для анализа данных
Убрать ()?
источник

E

Eduard in Python для анализа данных
File "<unknown>", line 1
   eventday =2021 -0 8 -29
                     ^
SyntaxError: invalid syntax
источник

E

Eduard in Python для анализа данных
0 rows × 22 columns
ничего не изменилось
источник

VM

Valerii Mamontov in Python для анализа данных
df.query('eventday == 2021-08-29')
источник

s

ssv in Python для анализа данных
Попробуй явно сравнить
источник

VM

Valerii Mamontov in Python для анализа данных
Или так:

df.query('eventday == "2021-08-29"')
источник

E

Eduard in Python для анализа данных
теперь без ошибки, просто 0 rows × 22 columns
источник

E

Eduard in Python для анализа данных
явно это как?
источник

s

ssv in Python для анализа данных
df[eventdate].iloc[0] == 'дата'
источник

aa

artem a in Python для анализа данных
pd.to_datetime('2021-08-29') приведет строку к типу datetime, но вообще лучше делать это явно и всегда знать что у тебя за тип в столбце
источник