python - Pandas: wrong merge dataframes -


i have df

id  qsex    age ranges  month   region  rucitysize  counts 00102b98bd9e71da3cf23fd1f599408d    Женский 25-34   2016-02 Москва  Москва  1 00102b98bd9e71da3cf23fd1f599408d    Женский 25-34   2016-03 Москва  Москва  1 00102b98bd9e71da3cf23fd1f599408d    Женский 25-34   2016-04 Москва  Москва  1 00102b98bd9e71da3cf23fd1f599408d    Женский 25-34   2016-05 Москва  Москва  1 0035f7bb84690f3a7454edbaf5ece268    Женский 25-34   2016-02 Москва  Москва  1 00507d5d1772c03d2046144aeeca3593    Женский 25-34   2016-03 Москва  Москва  1 006ffdb5c45a47f087c2dc15ef39ebb3    Женский 25-34   2016-02 Москва  Москва  1 006ffdb5c45a47f087c2dc15ef39ebb3    Женский 25-34   2016-03 Москва  Москва  1 006ffdb5c45a47f087c2dc15ef39ebb3    Женский 25-34   2016-04 Москва  Москва  1 

and df

       qsex age ranges   rucitysize   0   Женский      18-24      500-млн   117 1   Женский      18-24  Миллионники   271 2   Женский      18-24       Москва  1046 3   Женский      25-34      500-млн   150 4   Женский      25-34  Миллионники   368 5   Женский      25-34       Москва  2015 6   Женский      35-44      500-млн    59 

i try add column all first df. use

res['inf'] = pd.merge(res, data, on=['qsex', 'age ranges', 'rucitysize'], how='left')['all'] 

but returns df column inf, values empty. wrong?


Comments

Popular posts from this blog

aws api gateway - SerializationException in posting new Records via Dynamodb Proxy Service in API -

asp.net - Problems sending emails from forum -