Python CSV文件按列排序
我有一个.CSV文件:Python CSV文件按列排序,python,python-3.x,csv,Python,Python 3.x,Csv,我有一个.CSV文件: 0.04081632653061224,0.02209708691207961,0.02040816326530612,0.02209708691207961 如何按列排序 例如: 速度 0.04081632653061224 0.02209708691207961 0.02040816326530612 0.02209708691207961 我建议使用熊猫来实现这一点。可以通过运行pip install来安装它。然后运行以下脚本: Import pandas as
0.04081632653061224,0.02209708691207961,0.02040816326530612,0.02209708691207961
如何按列排序
例如:
速度
0.04081632653061224
0.02209708691207961
0.02040816326530612
0.02209708691207961
我建议使用熊猫来实现这一点。可以通过运行pip install
来安装它。然后运行以下脚本:
Import pandas as pd
x = pd.read_csv("foo.csv")
x = x.sort_values(by=["Velocity"], ascending=False)
x.to_csv("sorted_foo.csv")
只需将文件作为字符串读取并用逗号分隔即可
data = "0.02209708691207961,0.02040816326530612,0.02209708691207961,0.04081632653061224"
datalist = [ float(x) for x in data.split(",") ]
datalist.sort(reverse=True)
print(datalist)
你好,Yestex,欢迎来到stackoverflow。请看这篇关于如何提出一个好问题的帖子: