Я уверен, что это было задано раньше, но я не смог его найти. Я хочу добавить Серию в качестве нового столбца в DataFrame. Все имена индекса Series содержатся в одном столбце DataFrame, но Dataframe имеет больше строк, чем Series.Pandas: Добавить серию в DataFrame, упорядоченную по столбцу
DataFrame:
0 London 231
1 Beijing 328
12 New York 920
3 Singapore 1003
Series:
London AB
New York AC
Singapore B
и результат должен выглядеть
0 London 231 AB
1 Beijing 328 NaN
12 New York 920 AC
3 Singapore 1003 B
Как я могу сделать это без петель? Благодаря!
Вы ищете слияния: df.merge (pd.DataFrame («название серии»), на = «город», как = «левый») –
Каковы имена столбцов в вашем DataFrame? –