Size: a a a

Сообщество Python Программистов

2020 November 25

S

Shadle in Сообщество Python Программистов
я ввожу 480
источник

in Сообщество Python Программистов
Почему ты всё ещё не скинул код?
источник

in Сообщество Python Программистов
Shadle
horizon = input('Введите горизонт: (Нажмите ENTER, чтобы пропустить)')
Инпут возвращает str
источник

S

Shadle in Сообщество Python Программистов
Инпут возвращает str
пытался в инт засунунть
не помогло
источник

in Сообщество Python Программистов
Почему ты всё ещё не скинул код?
Сколько раз тебе надо это написать?
источник

in Сообщество Python Программистов
Тебе три человека об этом говорят
источник

S

Shadle in Сообщество Python Программистов
Сколько раз тебе надо это написать?
источник

AT

Alexander T in Сообщество Python Программистов
да каждый раз блин. весь день пытаемся попросить просто конкретный кусок кода, а получаем отдельные строчки. все работает, и в конце выясняется, что переменная не того типа, или нам скинул один код, а на самом деле другой, с ошибкой.
источник

P

Python Source Protec... in Сообщество Python Программистов
Уважаемый @ShadleWOW !

Пожалуйста, заливайте ваши файлы на сервисы: pastebin.com или gist.github.com

Спасибо за понимание!
источник

AT

Alexander T in Сообщество Python Программистов
df[(df['Горизонт'] == int(horizon)) & (df['дата'].str.contains(date_question))

я вот этого ни разу не видел в твоих примерах. ты уверен, что [‘data’].str отдает дату в нужном формате?
источник

AT

Alexander T in Сообщество Python Программистов
откуда это вообще взялось
источник

S

Shadle in Сообщество Python Программистов
Alexander T
df[(df['Горизонт'] == int(horizon)) & (df['дата'].str.contains(date_question))

я вот этого ни разу не видел в твоих примерах. ты уверен, что [‘data’].str отдает дату в нужном формате?
да в нужном формате, меня пока интересует условие
elif (date_question != '') & (end_date != '') & (horizon != ''):
   df.loc[mask & (df['Горизонт'] == int(horizon))].sort_values(by=['№ Скважины', 'дата']).to_csv(save, columns = ['№ Скважины', 'дата', 'дебит нефти, м3/сут', 'дебит воды, м3/сут', 'коэффициент эксплуатации'], index=False, sep='\t')
источник

in Сообщество Python Программистов
Shadle
да в нужном формате, меня пока интересует условие
elif (date_question != '') & (end_date != '') & (horizon != ''):
   df.loc[mask & (df['Горизонт'] == int(horizon))].sort_values(by=['№ Скважины', 'дата']).to_csv(save, columns = ['№ Скважины', 'дата', 'дебит нефти, м3/сут', 'дебит воды, м3/сут', 'коэффициент эксплуатации'], index=False, sep='\t')
Зачем эти выкрутасы с датой?
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Проблема с Pandas
источник

S

Shadle in Сообщество Python Программистов
Зачем эти выкрутасы с датой?
чтобы мог брать диапазон
чтобы он понимал это mask = (df['дата'] >= date_question) & (df['дата'] <= end_date)
источник

S

Shadle in Сообщество Python Программистов
больше или меньше
источник

AT

Alexander T in Сообщество Python Программистов
Shadle
да в нужном формате, меня пока интересует условие
elif (date_question != '') & (end_date != '') & (horizon != ''):
   df.loc[mask & (df['Горизонт'] == int(horizon))].sort_values(by=['№ Скважины', 'дата']).to_csv(save, columns = ['№ Скважины', 'дата', 'дебит нефти, м3/сут', 'дебит воды, м3/сут', 'коэффициент эксплуатации'], index=False, sep='\t')
без данных тут ничего не скажешь, я не знаю, как еще объяснить.
и лучше не используй & с булеанами, для этого есть and.
источник

S

Shadle in Сообщество Python Программистов
Alexander T
без данных тут ничего не скажешь, я не знаю, как еще объяснить.
и лучше не используй & с булеанами, для этого есть and.
куда данные можно скинуть файлом?
источник

AT

Alexander T in Сообщество Python Программистов
Shadle
чтобы мог брать диапазон
чтобы он понимал это mask = (df['дата'] >= date_question) & (df['дата'] <= end_date)
попробуй уже просто посмотреть, что отдает df[df[‘дата’] < huemoe], с таким значением, которое точно должно что-то отдавать.
ты похоже сам себя наебал с этими строками.
источник

AT

Alexander T in Сообщество Python Программистов
хочешь сравнить даты - сравнивай даты, не надо в строку переделывать
источник