python写csv文件数字排序自然数_使用Python对CSV数据排序

这篇博客讨论了如何使用Python处理超过1500万行的大型CSV文件,由于行数过多,无法在Excel中直接排序。作者寻求帮助,希望对CSV数据按特定列(如Level列)进行排序,并保持具有最高Level值的行位于其对应XYID的行之后。讨论中提到了使用Python的csv模块,并建议参考其他StackOverflow上的相关问题来解决这个问题。
摘要由CSDN通过智能技术生成

我真的非常渴望得到一些数据排序。我有一些数据,我想用Python对CSV进行排序。如果任何人都可以提供帮助,我们将非常感谢。它不能在Excel中排序,因为行数太多(> 1500万)。使用Python对CSV数据排序

的格式如下:

X,Y,Level,ID,XYID

15.5,16.5,1.6,HB01,15.516.5

15.5,17.5,1.4,HB01,15.517.5

15.5,18.5,1.7,HB01,15.518.5

15.5,19.5,1.6,HB01,15.519.5

15.5,20.5,1.2,HB01,15.520.5

15.5,20.5,1.9,HB02,15.520.5

15.5,20.5,2.5,HB03,15.520.5

15.5,20.5,2.1,HB04,15.520.5

的XYID是X和Y的只是一个串联的文字我要对数据进行排序,以便在第二块,散发出来的唯一行下面,因为它具有最高等级(第三列),并且具有相同XYID

15.5,20.5,2.5,HB03,15.520.5

而且我想最后的输出与展示,因为有不同的XYID和新的第5的前四个行的csv文件与显示最高级别的行一起排列:

X,Y,Level,ID,XYID

15.5,16.5,1.6,HB01,15.516.5

15.5,17.5,1.4,HB01,15.517.5

15.5,18.5,1.7,HB01,15.518.5

15.5,19.5,1.6,HB01,15.519.5

15.5,20.5,2.5,HB03,15.520.5

+1

你有什么试过的?你看过'csv'模块吗?我们不在这里为你做你的工作,请告诉我们你卡在哪里。 –

2012-07-11 17:26:25

+0

你有没有尝试从http://stackoverflow.com/questions/2089036/sorting-csv-in-python和http://stackoverflow.com/questions/2100353/sort-csv-by-column的建议? –

2012-07-11 17:30:45

+0

您的示例数据的代表性如何?您的整个数据是否按列顺序排序? –

2012-07-11 17:31:35

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值