Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 12, 2021 13:56:49

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1358
Репутация: +  119  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

Meidiland
Что-то ругается на синтаксис
скопируй с форума и полностью замени,у меня норм

Офлайн

#2 Авг. 12, 2021 14:16:49

Meidiland
Зарегистрирован: 2021-08-06
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

xam1816
скопируй с форума и полностью замени,у меня норм
Ух, извиняюсь, действительно работает.
Т.е. если дата с таймштампом, мы её не преобразуя в обычную ddmmyyyy так и отправляем обратно в эксель, т.к. он всё равно её воспримет как дату? Почему бы и нет, хорошее решение конкретно для моего случая Большое спасибо!

Офлайн

#3 Авг. 12, 2021 14:28:52

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1358
Репутация: +  119  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

Meidiland
Почему бы и нет, хорошее решение конкретно для моего случая
ну так,побаловаться на первое время хватит))))

Офлайн

#4 Авг. 12, 2021 14:30:13

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

Meidiland
Почему бы и нет, хорошее решение
блин блинский не занимайтесь ерундой переделывайте на csv



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Авг. 12, 2021 14:31:31)

Офлайн

#5 Авг. 12, 2021 14:52:41

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1358
Репутация: +  119  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

AD0DE412
переделывайте на csv
ОН и говорит что,чтобы так сделать ему нужно изучать этот вопрос,а побаловаться уже сейчас охота
вот так можно посмотреть свой файл в csv
 import pandas as pd
read_file = pd.read_excel (r'My_excel.xlsx')#Путь к файлу свой указать
read_file.to_csv (r'my_new_file.csv', index = None, header=True)
print(read_file)

Офлайн

#6 Авг. 12, 2021 14:58:17

Meidiland
Зарегистрирован: 2021-08-06
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

xam1816
вот так можно посмотреть свой файл в csv
Спасибо, попробую на досуге)

Офлайн

#7 Авг. 12, 2021 17:20:55

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

Meidiland
Плюс моя основная цель не просто парсить котировки, а дальше их обработать с помощью формул в экселе (уже построил там нужные модели), т.е. как минимум придется каждый раз переносить данные в эксель.

Я бы советовал вам вместо создания ручками xls с датами поместить массив с диапазоном дат либо прямо в код скрипта, либо загрузить его из текстового файла формат которого поддерживает даты и время (json, yaml…). Для редактирования дат использовать просто текстовый редактор.
Модели строить прямо в питоне. Для этого можно взять scikit-learn или если возникнет аппетит к нейросетям tensorflow,kerras. Такой выбор даст вам гораздо более широкие возможности по построению моделей чем эксель.

Надо понимать. Два языка это как две страны. За каждое перемещение данных или кода через границу и взымается пошлина в виде кучи кода и ошибок. Для того чтобы чтото тащить через границу должны быть веские основания, чтобы за границей было чтото уникальное, труднодостижимое с другой стороны.

Ваша система былабы проще если бы вы для скачивания использовали VBA. И было бы вам счастье.
Она будет еще проще если все делать на питоне.
помоему сейчас ситуация такова:
загрузка данных:
exel - нет python - investpy
построение моделей:
exel - аппроксимация, python - scikit-learn
отображение результатов на графиках:
exel - графики на странице, python - matplotlib
отображение результатов в таблице:
exel - родное, python - текстовый вывод, отображение в Qt,wx, отображение на веб формах.

Для человека знающего питон выбор очевиден. Экселу просто нечего предложить такого, чего нет в питоне, из за чего стоилобы тащить данные в эксел.
Ну и чисто субъективно, про анализ данных на питоне всегда слышу, а про дата сайнтистов работающих в экселе ни разу не слышал… Ваш выбор инструмента поэтому кажется подозрительным. Ну у них правда еще есть привычка работать в Jupiter notebooks или с использованием языка R.










Отредактировано doza_and (Авг. 12, 2021 17:31:33)

Офлайн

#8 Авг. 12, 2021 20:53:11

Meidiland
Зарегистрирован: 2021-08-06
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

doza_and Спасибо за советы. Обязательно посмотрю библиотеки, о которых написали (в первый раз про такие слышу).

С экселем всё просто: привычка (так повелось в финансовой сфере с 00х годов), возможность сразу отправить посмотреть то что сделал коллеге/руководству /клиенту, большое количество справочного материала на русском.
К этому присоединяешь очень поверхностно (как мой скрипт) python, потому что есть готовые решения типа investpy. Всё же я не программист, а финансовый аналитик.
А чтобы делать с нуля новые решения, пусть даже гораздо более эффективные и без костылей, то нужно гораздо глубже во всё погружаться, а тут уже всплывает вопрос мотивации и т.д. Но, как я уже писал выше, обязательно поинтересуюсь всем, что тут мне советовали в теме. Ещё раз спасибо, искал ответа на техническую проблему, а в итоге вероятно значительно расширю свой кругозор и навыки.

Офлайн

#9 Авг. 12, 2021 21:14:38

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

arrays with Timestamp is no longer supported

https://microexcel.ru/otkrytie-csv/

но есть нюанс



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Авг. 12, 2021 21:16:29)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version