Pandas 使用复合索引重新索引数据帧

Pandas 使用复合索引重新索引数据帧,pandas,dataframe,python-3.6,Pandas,Dataframe,Python 3.6,我必须使用'index_col=False'选项从文本文件加载数据帧,以避免标题和记录之间的偏移 现在已经正确地加载和清理了数据帧,我需要根据由前4列组成的键重新编制索引 问题1:推荐选项:我应该使用复合键创建一个额外的列,还是有更有效的替代方案? 问题2:如果我需要根据复合键重新编制索引,有没有关于如何在数据帧中执行此操作的提示?您可以简单地将4列放入索引中,并使用set_index[col1,col2,col3,col4],inplace=True。您可以参考以下文档: 如果要检查索引的唯一

我必须使用'index_col=False'选项从文本文件加载数据帧,以避免标题和记录之间的偏移

现在已经正确地加载和清理了数据帧,我需要根据由前4列组成的键重新编制索引

问题1:推荐选项:我应该使用复合键创建一个额外的列,还是有更有效的替代方案?
问题2:如果我需要根据复合键重新编制索引,有没有关于如何在数据帧中执行此操作的提示?

您可以简单地将4列放入索引中,并使用set_index[col1,col2,col3,col4],inplace=True。您可以参考以下文档: 如果要检查索引的唯一性,还可以添加选项verify_integrity=True