2 回答

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊
我有點(diǎn)為此管理了一個(gè)解決方法,我所做的是;
hours = {}
for i in range(1,25):
hours["h"+str(i)] = []
for n in range(0,len(dataset)):
for qq in range(1,25):
hours['h' + str(qq)].append(0)
hoursDF = pd.DataFrame.from_dict(hours)
for nn in range(0,len(dataset)):
hoursDF['h'+str(HoraTable[nn]%25)][nn] = 1

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
只是一個(gè)例子,跟進(jìn)上面的評(píng)論:
hours = {}
for i in range(1,25):
hours["h"+str(i)] = []
for h in range(0,len(dataset)):
if HourTable[h] == 1:
hours["h1"].append(1)
for hh in range(2,25):
hours['h'+str(hh)].append(0) # This time it works!
添加回答
舉報(bào)