У меня есть panadas datsfram (df) как ['key', 'col1', 'col2', 'col3'], и у меня есть серия pandas (sr), для которой индекс является такой же, как «ключ» в кадре данных. Я хочу добавить серию в dataframe в новый столбец с именем col4 с тем же «ключом». У меня есть следующий код:Добавлять серии Pandas в DataFram как столбец
for index, row in segmention.iterrows():
df[df['key']==row['key']]['col4']=sr.loc[row['key']]
Код очень медленный. Я предполагаю, что должен быть более эффективный и лучший способ сделать это. не могли бы вы помочь?
IIUC затем 'Df [«COL4»] = D [«ключ»]. Карта (ср)' должна работать – EdChum
Было бы полезно вы опубликуете типичный пример и желаемый результат, чтобы избежать двусмысленности – EdChum