如何根据第一列但不包括第一行对CSV文件进行排序?

时间:2019-11-17 12:22:23

标签: python python-3.x csv

我想按第一列(按名称)对以下CSV文件进行排序,但是我希望它排除第一行,因为那是我的python文件用来确定哪一列的

name,age,email
Fin H,14,test@gmail.com
Harvey G,14,test2@gmail.com
name,1,2323

它需要读取文件,按第一列(不包括第一行)对其进行排序,然后将排序后的版本写回到同一文件中。

谢谢。

1 个答案:

答案 0 :(得分:0)

import pandas as pd
import numpy as np

df = pd.read_csv('input', sep = ',')
df = df.sort_values(by = ['name'])
df.to_csv('input', index = False)