我是Python新手,正在练习。我有两列的列表,第一列包含日期值,第二列包含数值。因此,我需要计算从第一列开始的月份数,并根据日期值对第一列从最早日期到最新日期进行排序。你知道吗
到目前为止,我的情况是:
import os
import csv
source_csv = os.path.join("..","C:/Users/Desktop/","data.csv")
with open(source_csv,newline="") as csvfile:
csvreader = csv.reader(csvfile,delimiter=",")
next(csvreader) # skip the headers
sortedlist = sorted(csvreader, key=lambda row: row[0], reverse = True)
print(sortedlist)
使用pandas和datetime包,操作非常简单
相关问题 更多 >
编程相关推荐