day_of_week = []
for i in range(len(data2)):
if data2["funded date"][i][0:3] == "Sun":
day_of_week[i] = 1
elif data2["funded date"][i][0:3] == "Mon":
day_of_week[i] = 2
elif data2["funded date"][i][0:3] == "Tue":
day_of_week[i] = 3
elif data2["funded date"][i][0:3] == "Wed":
day_of_week[i] = 4
elif data2["funded date"][i][0:3] == "Thu":
day_of_week[i] = 5
elif data2["funded date"][i][0:3] == "Fri":
day_of_week[i] = 6
else:
day_of_week[i] = 7
print(day_of_week)
无法确定如何创建一个新列表,该列表将为星期几提供一个整数值。
答案 0 :(得分:1)
您可以创建天数字典,然后使用列表推导来创建天数列表
days = {d:i+1 for i,d in enumerate(['Sun','Mon','Tue','Wed','Thu','Fri','Sat'])}
day_of_week = [days[data2["funded date"][i][0:3]] for i in range(len(data2))]