Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3360

pandas to excel bez přepsání původních hodnot

X-Received by 2002:a37:b4c6:: with SMTP id d189mr59806570qkf.173.1558371617869; Mon, 20 May 2019 10:00:17 -0700 (PDT)
X-Received by 2002:a81:4bcc:: with SMTP id y195mr36425493ywa.407.1558371616735; Mon, 20 May 2019 10:00:16 -0700 (PDT)
Path csiph.com!xmission!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!c48no2205906qtc.0!news-out.google.com!b26ni579qtp.1!nntp.google.com!c48no2205898qtc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups cz.comp.lang.python
Date Mon, 20 May 2019 10:00:16 -0700 (PDT)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=78.108.109.155; posting-account=ODeXMAoAAAB_031yjTzGl4Ds5WoPvADV
NNTP-Posting-Host 78.108.109.155
User-Agent G2/1.0
MIME-Version 1.0
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
Injection-Date Mon, 20 May 2019 17:00:17 +0000
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
Lines 44
Xref csiph.com cz.comp.lang.python:3360

Show key headers only | View raw


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 | NextNext in thread | Find similar


Thread

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