Multiindex und Series
Verfasst: Samstag 24. Juli 2021, 21:48
Wie kann ich einen Multiindex in eine Series verwandeln? Ich habe folgenden Multiindex:
MultiIndex([( 'Asia', (0.0, 2.279]),
( 'Asia', (2.279, 11.571]),
( 'Asia', (2.279, 11.571]),
( 'Asia', (11.571, 17.289]),
( 'Asia', (17.289, 37.969]),
( 'Australia', (11.571, 17.289]),
( 'Europe', (2.279, 11.571]),
( 'Europe', (11.571, 17.289]),
( 'Europe', (11.571, 17.289]),
( 'Europe', (17.289, 37.969]),
( 'Europe', (17.289, 37.969]),
( 'Europe', (17.289, 37.969]),
('North America', (2.279, 11.571]),
('North America', (37.969, 100.0]),
('South America', (37.969, 100.0])],
names=['continent', 'interval'])
Meine Idee ist es, über den Multiindex zu iterieren, und dann aus den zwei Werten zwei Listen zu erstellen, die ich dann in eine Series packen kann! Aber wie mache ich das?
MultiIndex([( 'Asia', (0.0, 2.279]),
( 'Asia', (2.279, 11.571]),
( 'Asia', (2.279, 11.571]),
( 'Asia', (11.571, 17.289]),
( 'Asia', (17.289, 37.969]),
( 'Australia', (11.571, 17.289]),
( 'Europe', (2.279, 11.571]),
( 'Europe', (11.571, 17.289]),
( 'Europe', (11.571, 17.289]),
( 'Europe', (17.289, 37.969]),
( 'Europe', (17.289, 37.969]),
( 'Europe', (17.289, 37.969]),
('North America', (2.279, 11.571]),
('North America', (37.969, 100.0]),
('South America', (37.969, 100.0])],
names=['continent', 'interval'])
Meine Idee ist es, über den Multiindex zu iterieren, und dann aus den zwei Werten zwei Listen zu erstellen, die ich dann in eine Series packen kann! Aber wie mache ich das?