Python 3.x 函数合并两个数据帧并返回整型值,如年份

Python 3.x 函数合并两个数据帧并返回整型值,如年份,python-3.x,Python 3.x,返回包含国家名称、地区和二氧化碳排放量的合并数据框, 某一年 Parameters ---------- year : int The year of interest Returns ------- a DataFrame A pandas DataFrame with three columns titled 'Country', 'Region', and 'CO2 emissions'. 假设问题中的代码正常工作,只需调整返回的内容: def mergeB

返回包含国家名称、地区和二氧化碳排放量的合并数据框, 某一年

Parameters
----------
year : int
    The year of interest

Returns
-------
a DataFrame
   A pandas DataFrame with three columns titled 
   'Country', 'Region', and 'CO2 emissions'. 


假设问题中的代码正常工作,只需调整返回的内容:

def mergeByYear(year):
    yearString = str(year)
    result = pd.merge(country1, emission, on = 'Country Name')
    return result.loc[result['year'] == year]

你的问题是什么?我的问题是我必须做一个函数,它将合并两个数据帧并返回一个合并数据帧。但是我们必须返回年值,通过使用直方图和箱线图,我必须探索给定年份的每个地区的人均二氧化碳排放量分布数据集。提示:使用A for for循环考虑多个十年,比如十年使用10作为一个步骤。我不明白这与我的答案有什么关系。
Example
-------
>>> mergeByYear(2012)
def mergeByYear(year):
    yearString = str(year)
    result = pd.merge(country1, emission, on = 'Country Name')
    return result.loc[result['year'] == year]