refining CountriesMergerTest
This commit is contained in:
@@ -8,6 +8,9 @@ class CountriesMerger:
|
|||||||
def merge(series):
|
def merge(series):
|
||||||
series = series.dropna()
|
series = series.dropna()
|
||||||
return sorted(set().union(*series))
|
return sorted(set().union(*series))
|
||||||
return (pd
|
|
||||||
|
mergedSeries = (pd
|
||||||
.merge(dst, src, how='left', left_index=True, right_index=True)
|
.merge(dst, src, how='left', left_index=True, right_index=True)
|
||||||
.apply(merge, axis='columns'))
|
.apply(merge, axis='columns'))
|
||||||
|
mergedSeries.name = dst.name
|
||||||
|
return mergedSeries
|
||||||
|
|||||||
@@ -21,4 +21,5 @@ class CountriesMergerTest(unittest.TestCase):
|
|||||||
{
|
{
|
||||||
'NO72A': ['CountryA-1', 'CountryB-1'],
|
'NO72A': ['CountryA-1', 'CountryB-1'],
|
||||||
'EW096': ['CountryA-2']
|
'EW096': ['CountryA-2']
|
||||||
}))
|
},
|
||||||
|
name=dstCountries.name))
|
||||||
|
|||||||
Reference in New Issue
Block a user