我需要按列名对CSV表进行排序。我从CSV中获得的数据具有各种列数,但是列名是静态的。这是我的数据:
X,Blue,Black,Red,Green,Total
Thomas,2,0,0,0,2
Andy,0,1,0,0,1
Luise,0,0,2,1,3
Mark,1,0,0,1,2
Ronda,0,1,0,1,2
Run Code Online (Sandbox Code Playgroud)
漂亮的印刷品:
X Blue Black Red Green Total
Thomas 2 0 0 0 2
Andy 0 1 0 0 1
Luise 0 0 2 1 3
Mark 1 0 0 1 2
Ronda 0 1 0 1 2
Run Code Online (Sandbox Code Playgroud)
通常,我可以按排序,row[5]但是如果我得到的表没有绿色,或者表中有其他列-黄色,它将不再起作用。
因此,问题是,如何按名为的列对该CSV文件排序Total?
只能使用核心python模块,不能使用熊猫。:(