У меня есть фрейм данных Pandas с открытием, максимумом, минимумом, закрытием, объемом для нескольких акций.
Я хотел бы взять только столбец закрытия для каждого из тикеров акций и создать для этого второй отдельный DataFrame - борясь с синтаксисом и пониманием мультииндексирования; любая помощь будет принята с благодарностью! Я хотел бы оставить Data DataFrame нетронутым, например, для графиков CandleStick.
import ...
tickers = ['AAPL', 'MSFT', 'INTC', 'AMZN', 'GS', '^GSPC', 'SPY', '^VIX']
data = yf.download(tickers=tickers, start='2010-01-01', end='2020-01-01',
interval='1d',
group_by='ticker',
auto_adjust=True, # auto adjusts OHLC
prepost=True, # download pre/post market hours data
threads=True, # use threads for mass downloading?
proxy=None
)
Большое спасибо,
В отдельном примечании, как вы можете видеть в выходных данных Excel, индекс даты содержит метку времени «00:00:00» - в любом случае, чтобы удалить ее в DataFrame и / или для выходных данных Excel? - не нужно тратить слишком много времени на беспокойство об этом, просто подумайте.