I have a multi header dataframe and it looks like that:
SPY ARKW
Open High Open High
Bid Ask Bid Ask Bid Ask Bid Ask
Date
2018-07-03 272.86 272.87 272.97 272.98 56.00 56.35 56.24 56.63
2018-07-02 269.49 269.51 272.04 272.05 54.87 55.21 56.04 56.09
2018-06-29 272.09 272.12 273.66 273.67 55.58 55.95 55.95 56.07
I want to iterate over all top level columns so in that case SPY and ARKW so I tried:
for column in df:
print(column)
but it iterates also over lower level columns:
('SPY', 'Open', 'Bid')
('SPY', 'Open', 'Ask')
('SPY', 'High', 'Bid')
('SPY', 'High', 'Ask')
('ARKW', 'Open', 'Bid')
('ARKW', 'Open', 'Ask')
('ARKW', 'High', 'Bid')
('ARKW', 'High', 'Ask')
How can I iterate over top level columns and then for each select Open Bid column?