我正在使用这个python代码:
In [162]:
pd.to_datetime(1458255600, unit='s')
Out[162]:
Timestamp('2016-03-17 23:00:00')
这是我的.csv文件内容:
import csv
f = open('classA.csv')
csv_f = csv.reader(f)
newlist = []
for row in csv_f:
# Convert all to int
row[2] = int(row[2])
row[3] = int(row[3])
row[4] = int(row[4])
# Assign Lowest
minimum = min(row[2:4])
row.append(minimum)
# Assign Max
maximum = max(row[2:4])
row.append(maximum)
# Assign Average
average = round(sum(row[2:4]) / 3)
row.append(average)
# Add all to newlist
newlist.append(row[0:10])
lowScore = [[x[5], x[0], x[1]] for x in newlist]
print("\nLowest Scores By Student \n")
for entry in sorted(lowScore):
print(entry)
print("\n")
averageScore = [[x[7], x[0], x[1]] for x in newlist]
print("\nHighest Average Scores By Student \n")
for entry in sorted(averageScore, reverse=True):
print(entry)
我已经尝试了至少一个小时来解决这个问题,这可能是我的一个愚蠢的错误。
正如我所说。我在运行此程序时得到Oliver,H,0,0,0
Sean,E,1,0,0
Tom,C,1,0,0
,因此非常感谢任何帮助。
完成追溯:
list index out of range