Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > cz.comp.lang.python > #3360
| Newsgroups | cz.comp.lang.python |
|---|---|
| Date | 2019-05-20 10:00 -0700 |
| Message-ID | <020253fc-34aa-47c1-b2fa-cf9bed268b59@googlegroups.com> (permalink) |
| Subject | pandas to excel bez přepsání původních hodnot |
| From | radekmesner@gmail.com |
Dobrý den,
mám tady další velice (určitě pro vás) jednoduchý problém, s kterým se nedokážu poprat.
Mám napsaný skript, který mi každý den vypíše data a exportuje do .xlsx souboru, kde filtruji do dvou sheets (BOT, SLD).
Potřeboval bych, aby se další den hodnoty doplnily na nový řádek opět podle filtru (BOT, SLD). Takhle se tabulka pokaždé přepíše.
****************************************************************************
# získání informace o vyplněných příkazech
exekuce = (e for e in ib.fills() if e.contract.secType == "STK")
exekuce = [(e.contract.symbol,e.time,e.execution.side,e.execution.shares,e.execution.avgPrice,e.execution.orderRef)
for e in exekuce]
exe=pd.DataFrame(exekuce, columns=['symbol', 'cas','smer','akcii','cena','ref'])
#exe['cas'] = pd.to_datetime(exe['cas'], format="%m/%d/%Y")
exe.set_index("symbol",inplace=True)
print(exe)
# DataFrame si pro kontrolu vypíšeme
exe
# Uložíme do excelu, zvlášť nákup a zvlášť prodej
exe_bot = exe[exe['smer']=='BOT']
exe_sld = exe[exe['smer']=='SLD']
with pd.ExcelWriter('exekuce.xlsx') as writer:
exe_bot.to_excel(writer, sheet_name='Nákup')
exe_sld.to_excel(writer, sheet_name='Prodej')
****************************************************************************
Děkuji za případnou pomoc. Předem upozorňuji, že jsem naprostý začátečník, tak snad je to srozumitelné.
Back to cz.comp.lang.python | Previous | Next — Next in thread | Find similar
pandas to excel bez přepsání původních hodnot radekmesner@gmail.com - 2019-05-20 10:00 -0700 Re: pandas to excel bez přepsání původních hodnot Lumír Balhar <frenzy.madness@gmail.com> - 2019-05-25 01:35 -0700
csiph-web