簡體   English   中英

如何按特定列對空格分隔的文件進行排序

[英]How to sort a space delimited file by specific column

我有一個文件包含以下格式的數據:

1  2  3  [1, 2, 3]
4  7  8  [4, 5, 7]

在四列之間,它們都是雙倍空格(由兩個空格分隔)。

如何將文件按第三列排序然后輸出?

讀取這樣的文件:

import pandas as pd
df=pd.read_csv(filename, sep='  ',header=None)

然后按第三列排序

df.sort_values(2, inplace=True)

然后以相同的格式保存文件

df.to_csv(filename.csv, sep='  ')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM