def governance_board_directors(param): """ 董事会 Parameters: param dict 数据库数据 Returns: result dict 清洗好的数据 """ # Params data = param['治理问卷'] # Returns result = dict() if data['其他类型问卷'][5] == '是': result['describe'] = False else: result['describe'] = '董事会——公司未设立董事会,这影响了公司在治理方面的得分。' return result def governance_board_supervisors(param): """ 监事会 Parameters: param dict 数据库数据 Returns: result dict 清洗好的数据 """ # Params data = param['治理问卷'] # Returns result = dict() if data['其他类型问卷'][6] == '是': result['describe'] = False else: result['describe'] = '监事会——公司未设立监事会,这影响了公司在治理方面的得分。' return result def governance_professionalism(param): """ 董监高平均拥有行业经验年数 Parameters: param dict 数据库数据 Returns: result dict 清洗好的数据 """ # Params data = param['治理问卷'] # Returns result = dict() if data['其他类型问卷'][1] == 'A': result['experience_year'] = '大于等于8年' elif data['其他类型问卷'][1] == 'B': result['experience_year'] = '为5~8年' else: result['experience_year'] = '小于5年' result['industry_indicators_average'] = None return result def governance_stability(param): """ 董监高稳定性 Parameters: param dict 数据库数据 Returns: result dict 清洗好的数据 """ # Params data = param['治理问卷'] # Returns result = dict() if float(data['其他类型问卷'][3]) > 0: result['describe'] = '董监高稳定性——公司董监高近3年离职率较高,这影响了公司在治理方面的得分。' else: result['describe'] = False return result def governance_meeting(param): """ 董事会近三年年均开会次数 Parameters: param dict 数据库数据 Returns: result dict 清洗好的数据 """ # Params data = param['治理问卷'] # Returns result = dict() if data['其他类型问卷'][1] == 'A': result['board_meetings_number'] = '大于等于4次' elif data['其他类型问卷'][1] == 'B': result['board_meetings_number'] = '为2~4次' else: result['board_meetings_number'] = '小于2次' result['industry_indicators_average'] = None return result