我有一個MixIndex數據類型的MultiIndex數據框。其中一個索引列值具有尾隨空格。我如何去除這些索引列的尾部空白。這裏是示例代碼:pandas MultiIndex索引列中的空白空格值
import pandas as pd
idx = pd.MultiIndex.from_product([['1.0'],['NY ','CA ']], names=['country_code','state'])
df = pd.DataFrame({'temp':['78','85']},index = idx)
一個解決方案是重置索引,剝離所需列的空格並再次設置索引。像下面這樣:
df = df.reset_index()
df['state'] = df['state'].str.strip()
df = df.set_index(['country_code','state'],drop=True)
但這是一個迂迴的方式,有沒有一種更直接的方法來剝離索引本身的空白?