
    fi                         d Z ddlZddlZddedej        fdZdej        fdZdej        fdZdej        fd	Z	dej        fd
Z
dej        fdZdej        fdZdej        fdZdej        fdZdej        fdZdej        fdZdej        fdZdej        fdZdej        fdZdej        fdZdej        fdZedk    r= e            Z ee            e            Z ee            e	            Z ee            e
            Z ee            e            Z ee            e            Z ee            e            Z ee            e            Z ee            e            Z  ee             e            Z! ee!            e            Z" ee"            e            Z# ee#            e            Z$ ee$            e            Z% ee%            e            Z& ee&           dS dS )up   
Date: 2022/11/12 17:14
Desc: 东方财富-经济数据-英国
https://data.eastmoney.com/cjsj/foreign_4_0.html
    NEMG00010348symbolreturnc                    d}ddd|  ddddd	d
d
dddd}t          j        ||          }|                                }t          j        |d         d                   }|                    dddddddddd	d           |g d         }t          j        |d                   |d<   t          j        |d                   |d<   t          j        |d                   j        j	        |d<   |
                    dgdd           |S )u   
    东方财富-数据中心-经济数据一览-宏观经济-英国-核心代码
    https://data.eastmoney.com/cjsj/foreign_4_0.html
    :param symbol: 代码
    :type symbol: str
    :return: 指定 symbol 的数据
    :rtype: pandas.DataFrame
    z4https://datacenter-web.eastmoney.com/api/data/v1/getRPT_ECONOMICVALUE_BRITAINALLz(INDICATOR_ID="z")15000REPORT_DATEz-1WEB)
reportNamecolumnsfilter
pageNumberpageSizesortColumns	sortTypessourceclientppageNopageNum)paramsresultdata-   时间   发布日期   现值   前值)	COUNTRYINDICATOR_IDINDICATOR_NAMEREPORT_DATE_CHr   PUBLISH_DATEVALUE	PRE_VALUEINDICATOR_IDOLDT)r   inplace)r   r    r   r   )r)   ignore_index)requestsgetjsonpd	DataFramerename
to_numericto_datetimedtdatesort_values)r   urlr   r	data_jsontemp_dfs         D/usr/local/lib/python3.11/dist-packages/akshare/economic/macro_uk.pymacro_uk_corer;      sW    AC1.F...$ F 	S(((AIl9X.v677GNN!&*!"

 

      	
 	
 	
G gh&788GHgh&788GH nW^-DEEHMGN($TJJJN    c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-Halifax 房价指数月率
    https://data.eastmoney.com/cjsj/foreign_4_0.html
    :return: Halifax 房价指数月率
    :rtype: pandas.DataFrame
    EMG00342256r   r;   r9   s    r:   macro_uk_halifax_monthlyrB   F        =111GNr<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-Halifax 房价指数年率
    https://data.eastmoney.com/cjsj/foreign_4_1.html
    :return: Halifax房价指数年率
    :rtype: pandas.DataFrame
    EMG00010370r?   r@   rA   s    r:   macro_uk_halifax_yearlyrF   R   rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-贸易帐
    https://data.eastmoney.com/cjsj/foreign_4_2.html
    :return: 贸易帐
    :rtype: pandas.DataFrame
    EMG00158309r?   r@   rA   s    r:   macro_uk_traderI   ^   rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-央行公布利率决议
    https://data.eastmoney.com/cjsj/foreign_4_3.html
    :return: 央行公布利率决议
    :rtype: pandas.DataFrame
    EMG00342253r?   r@   rA   s    r:   macro_uk_bank_raterL   j   rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-核心消费者物价指数年率
    https://data.eastmoney.com/cjsj/foreign_4_4.html
    :return: 核心消费者物价指数年率
    :rtype: pandas.DataFrame
    EMG00010279r?   r@   rA   s    r:   macro_uk_core_cpi_yearlyrO   v   rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-核心消费者物价指数月率
    https://data.eastmoney.com/cjsj/foreign_4_5.html
    :return: 核心消费者物价指数月率
    :rtype: pandas.DataFrame
    EMG00010291r?   r@   rA   s    r:   macro_uk_core_cpi_monthlyrR      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-消费者物价指数年率
    https://data.eastmoney.com/cjsj/foreign_4_6.html
    :return: 消费者物价指数年率
    :rtype: pandas.DataFrame
    EMG00010267r?   r@   rA   s    r:   macro_uk_cpi_yearlyrU      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-消费者物价指数月率
    https://data.eastmoney.com/cjsj/foreign_4_7.html
    :return: 消费者物价指数月率
    :rtype: pandas.DataFrame
    rQ   r?   r@   rA   s    r:   macro_uk_cpi_monthlyrW      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-零售销售月率
    https://data.eastmoney.com/cjsj/foreign_4_8.html
    :return: 零售销售月率
    :rtype: pandas.DataFrame
    EMG00158298r?   r@   rA   s    r:   macro_uk_retail_monthlyrZ      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-零售销售年率
    https://data.eastmoney.com/cjsj/foreign_4_9.html
    :return: 零售销售年率
    :rtype: pandas.DataFrame
    EMG00158297r?   r@   rA   s    r:   macro_uk_retail_yearlyr]      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-Rightmove 房价指数年率
    https://data.eastmoney.com/cjsj/foreign_4_10.html
    :return: Rightmove 房价指数年率
    :rtype: pandas.DataFrame
    EMG00341608r?   r@   rA   s    r:   macro_uk_rightmove_yearlyr`      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-Rightmove 房价指数月率
    https://data.eastmoney.com/cjsj/foreign_4_11.html
    :return: Rightmove 房价指数月率
    :rtype: pandas.DataFrame
    EMG00341607r?   r@   rA   s    r:   macro_uk_rightmove_monthlyrc      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-GDP 季率初值
    https://data.eastmoney.com/cjsj/foreign_4_12.html
    :return: GDP 季率初值
    :rtype: pandas.DataFrame
    EMG00158277r?   r@   rA   s    r:   macro_uk_gdp_quarterlyrf      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-GDP 年率初值
    https://data.eastmoney.com/cjsj/foreign_4_13.html
    :return: GDP 年率初值
    :rtype: pandas.DataFrame
    EMG00158276r?   r@   rA   s    r:   macro_uk_gdp_yearlyri      rC   r<   c                  &    t          d          } | S )u   
    东方财富-经济数据-英国-失业率
    https://data.eastmoney.com/cjsj/foreign_4_14.html
    :return: 失业率
    :rtype: pandas.DataFrame
    r   r?   r@   rA   s    r:   macro_uk_unemployment_raterk      rC   r<   __main__)r   )'__doc__pandasr.   r+   strr/   r;   rB   rF   rI   rL   rO   rR   rU   rW   rZ   r]   r`   rc   rf   ri   rk   __name__macro_uk_halifax_monthly_dfprintmacro_uk_halifax_yearly_dfmacro_uk_trade_dfmacro_uk_bank_rate_dfmacro_uk_core_cpi_yearly_dfmacro_uk_core_cpi_monthly_dfmacro_uk_cpi_yearly_dfmacro_uk_cpi_monthly_dfmacro_uk_retail_monthly_dfmacro_uk_retail_yearly_dfmacro_uk_rightmove_yearly_dfmacro_uk_rightmove_monthly_dfmacro_uk_gdp_quarterly_dfmacro_uk_gdp_yearly_dfmacro_uk_unemployment_rate_df r<   r:   <module>r      s        5 5# 5", 5 5 5 5r",            BL    ",    2<    R\    bl            2<    BL        R\    BL     z":":"<"<	E
%&&&!8!8!:!:	E
$%%%&((	E
..00	E
   ":":"<"<	E
%&&&#<#<#>#> 	E
&'''0022	E
 !!!2244	E
!"""!8!8!:!:	E
$%%% 6 6 8 8	E
#$$$#<#<#>#> 	E
&'''$>$>$@$@!	E
'((( 6 6 8 8	E
#$$$0022	E
 !!!$>$>$@$@!	E
'(((((Y r<   