Spaces:
Configuration error
Configuration error
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
""" | |
Created on Tue Aug 24 16:32:31 2021 | |
@author: benjaminull | |
""" | |
from modules.mongo.mongo_api.mongo_api import _MongoSeries, _MongoDoc, _MongoTable | |
class EquityMaster(_MongoSeries): | |
_name = 'equity_master' | |
_key_ls = ['country', 'currency', 'asset', 'investable', | |
'ind_sector', 'ind_group', 'ind_industry', | |
'lv1', 'lv2', 'ind_esg', 'driver', 'field'] | |
_drop_weekends = True | |
_override_boolean_key = ['investable'] | |
class MacroMaster(_MongoSeries): | |
_name = 'macro_master' | |
_key_ls = ['country', 'currency', 'instrument', 'source', 'field'] | |
_drop_weekends = True | |
class WebInfoMaster(_MongoSeries): | |
_name = 'web_info_master' | |
_key_ls = ['country', 'asset', 'investable', | |
'ind_sector', 'ind_group', 'ind_industry', | |
'ind_internal', 'ind_esg', 'source', 'field'] | |
_drop_weekends = True | |
class RealEstateMaster(_MongoTable, ): | |
_name = 'real_estate_master' | |
_key_ls = ['id_pub', 'market', 'prop_type', 'bath', 'bed'] | |
class ScoringMaster(_MongoSeries): | |
_name = 'scoring_master' | |
_key_ls = ['country', 'lv1','lv2', 'asset', 'metric'] | |
#RealEstateMaster(id_pub=2, market=3, prop_type='depto').insert(prueba) | |
#RealEstateMaster().get_keys() | |
#RealEstateMaster().insert(dataframe, keys) | |
#RealEstateMaster().update_values(dataframe, keys) | |
# data frame nombre df.name=id_pub, mercado, tipo propiedad concatenados con un punto | |