读取csv(*没有标题*)排序并存储回磁盘的最佳方法

时间:2018-06-18 22:03:23

标签: python pandas numpy

我有一个包含四列(无标题)的csv文件。我想对文件进行排序 通过第一列,然后是第二列,并存储回磁盘。

我可以使用pandas或numpy读取文件,没问题,但不确定如何对其进行排序和存储。

1 个答案:

答案 0 :(得分:5)

就像你想要处理的那样:

  1. read / parse CSV into a DF
  2. sort DF
  3. export DF to CSV and write it to disk
  4. 如果我们将所有步骤链接在一起,那么我们甚至不需要为DataFrame创建变量...

    演示:

    (pd.read_csv('/path/to/file.csv', header=None)
       .sort_values([0,1])
       .to_csv('/path/to/result.csv', index=False, header=None))