Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python CSV文件按列排序_Python_Python 3.x_Csv - Fatal编程技术网

Python 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

我有一个.CSV文件:

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。请看这篇关于如何提出一个好问题的帖子: