Here is my Pandas DataFrame, I heavily use Multi Index on columns.
How to select, display and iterate over all columns that contain string “escala de 0-10” on level field_title
?
Here is my Pandas DataFrame, I heavily use Multi Index on columns.
How to select, display and iterate over all columns that contain string “escala de 0-10” on level field_title
?
You can build a boolean indexing mask using Index.get_level_values
and str.contains
:
lvl = 'field_name'
s = "escala de 0-10"
df.loc[:, df.columns.get_level_values(lvl).str.contains(s)]