import csv
import operator as op
list_of_dicts = []
with open('in.csv','r') as f:
reader = csv.DictReader(f)
for line in reader:
list_of_dicts.append(line)
list_of_dicts.sort(key=op.itemgetter('ArrivalTime'))
import pandas as pd
# create a dataframe from the file, like an Excel spreadsheet
df = pd.read_csv('file.csv')
df.sort_values('ArrivalTime')
# returns:
Process ArrivalTime ServiceTime
0 A 0 3
1 B 2 6
2 C 4 4
3 D 6 5
4 E 8 2
我同意你应该用熊猫。。。在
除此之外,这里不需要defaultdict。在
读取文件并排序:
写出来:
^{pr2}$您是否考虑过使用
pandas
?它有内置的方法来处理这种情况。在相关问题 更多 >
编程相关推荐