You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.2 KiB

6 months ago
from .utils import *
def getYearData():
timeList = list(df['time'].map(lambda x: int(x[:4])))
timeList.sort()
timeObj = {}
for i in timeList:
if i != 0:
if timeObj.get(i, -1) == -1:
timeObj[i] = 1
else:
timeObj[i] = timeObj[i] + 1
return list(timeObj.keys()), list(timeObj.values())
def getMovieTimeData():
movieTime = list(df['movieTime'])
moveTimeDate = [
{
'name': '',
'value': 0
},
{
'name': '',
'value': 0
},
{
'name': '',
'value': 0
},
{
'name': '特长',
'value': 0
},
]
for i in movieTime:
if int(i) > 0:
if int(i) <= 60:
moveTimeDate[0]['value'] = moveTimeDate[0]['value'] + 1
elif int(i) <= 120:
moveTimeDate[1]['value'] = moveTimeDate[1]['value'] + 1
elif int(i) <= 150:
moveTimeDate[2]['value'] = moveTimeDate[2]['value'] + 1
else:
moveTimeDate[3]['value'] = moveTimeDate[3]['value'] + 1
return moveTimeDate