我生成了一个分组的数据框df = df.groupby(['X','Y']).max()
,然后我想将其写入(到 csv,没有索引)。所以我需要将“X”和“Y”转换回常规列;我尝试使用reset_index()
,但列的顺序错误。
如何将列“X”和“Y”恢复到它们的确切原始列位置?
是解决方案:
df.reset_index(level=0, inplace=True)
然后找到一种方法来改变列的顺序?
(我也发现了这种方法,用于 multiindex)
我生成了一个分组的数据框df = df.groupby(['X','Y']).max()
,然后我想将其写入(到 csv,没有索引)。所以我需要将“X”和“Y”转换回常规列;我尝试使用reset_index()
,但列的顺序错误。
如何将列“X”和“Y”恢复到它们的确切原始列位置?
是解决方案:
df.reset_index(level=0, inplace=True)
然后找到一种方法来改变列的顺序?
(我也发现了这种方法,用于 multiindex)