我有以下数据Python每隔n行排序一次数据?
# Data set number 1
#
# Number of lines 4081
#
# Max number of column 3 is 5
# Blahblah
# The explanation about each rows
3842 1 1 3843 0 0.873 0.922 0.000 0.317
3843 2 2 3842 3844 0 0.873 0.873 1.747 2.000 -0.614
3844 1 1 3843 0 0.873 0.922 0.000 0.312
......
2191 3 2 2117 2120 0 0.925 0.934 1.878 2.000 -0.750
# Data set number 2
#
# Number of lines 4081
#
# Max number of column 3 is 5
# Blahblah
# The explanation about each rows
3842 1 1 3843 0 0.873 0.922 0.000 0.317
3843 2 2 3842 3844 0 0.873 0.873 1.747 2.000 -0.614
我的数据具有2010的数据集的重复格式,它由7个标题行+ 4081条数据线。如何对数据行进行排序,而不是整个数据行,但是在重复数据集内?所以,我希望对每个数据集的每个8〜4081行进行排序。
ps)我希望排序数据w.r.t第一列,我的意思是按列排序。因此,数据的第一列,应责令等栏目遵循
谢谢。我有额外的问题。我如何阅读每个数据库的每一列和每行?另外,我怎样才能从这些数据中只读整数?我希望为每个数据块的每行每列索引每个数据块,只使用整数 – exsonic01 2014-10-03 18:10:19
我试图使用类似于“column1 = lines.split()[0]”的命令,但它表示列表对象没有属性拆分。但是像“print lines [0] .split()[3]”这样的命令可以工作。我无法理解。 – exsonic01 2014-10-03 18:51:56