0
因此,我有一个熊猫DataFrame,df,列表代表分类学分类(即王国,门,类等...)我也有一个分类标签列表对应到我想要订购的DataFrame的顺序。按列表顺序对一个熊猫数据框排序
名单看起来是这样的:
class_list=['Gammaproteobacteria', 'Bacteroidetes', 'Negativicutes', 'Clostridia', 'Bacilli', 'Actinobacteria', 'Betaproteobacteria', 'delta/epsilon subdivisions', 'Synergistia', 'Mollicutes', 'Nitrospira', 'Spirochaetia', 'Thermotogae', 'Aquificae', 'Fimbriimonas', 'Gemmatimonadetes', 'Dehalococcoidia', 'Oscillatoriophycideae', 'Chlamydiae', 'Nostocales', 'Thermodesulfobacteria', 'Erysipelotrichia', 'Chlorobi', 'Deinococci']
这份名单将对应于Dataframe
列df['Class']
。我想根据列表的顺序对整个数据帧的所有行进行排序,因为当前df['Class']
的顺序不同。什么是最好的方法来做到这一点?