重复pandas数据框行标签

有没有办法重复pandas数据框的行标签? 我使用xlsxwriter创build的Excel输出目前不会在更高级别重复分组。 我感谢任何帮助。

我的Excel工作performance在如何:

Country State/Province Population US Califonia 38,802,500 Texas 26,956,958 Florida 19,893,297 ... CAN Alberta 3,645,257 Manitoba 4,400,057 

我希望输出具有重复的国家级标签,如下所示

 Country State/Province Population US  California 38,802,500 US  Texas 26,956,958 US  Florida 19,893,297 ... CAN Alberta 3,645,257 CAN  Manitoba 4,400,057 

你可以导入excel数据然后转发填写相关的列:

 df = pd.read_excel('data.xlsx') df.Country.ffill(inplace=True) >>> df Country State/Province Population 0 US Califonia 38802500 1 US Texas 26956958 2 US Florida 19893297 3 CAN Alberta 3645257 4 CAN Manitoba 4400057 

如果需要的话,你可以设置索引国家和州/省。

 >>> df.set_index(['Country', 'State/Province']) Population Country State/Province US Califonia 38802500 Texas 26956958 Florida 19893297 CAN Alberta 3645257 Manitoba 4400057 

原来的DataFrame可以通过df.reset_index()来获取。

我不知道大pandas是否可以做到这一点,但使用一个简单而快速的macros观将在几秒钟内完成你想要的