I am building a new method to parse a DataFrame
into a Vincent-compatible format. This requires a standard Index
(Vincent can't parse a MultiIndex
).
Is there a way to detect whether a Pandas DataFrame
has a MultiIndex
?
In: type(frame)
Out: pandas.core.index.MultiIndex
I've tried:
In: if type(result.index) is 'pandas.core.index.MultiIndex':
print True
else:
print False
Out: False
If I try without quotations I get:
NameError: name 'pandas' is not defined
Any help appreciated.
(Once I have the MultiIndex
, I'm then resetting the index and merging the two columns into a single string value for the presentation stage.)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…