gpt4 book ai didi

python - 从另一个数据框获取关于索引的数据

转载 作者:行者123 更新时间:2023-11-28 20:55:17 24 4
gpt4 key购买 nike

<分区>

我想根据索引创建一个包含来自另一个数据框的数据的列。

例如,我有一个数据框如下:

import numpy as np
import pandas as pd

df1={'id':[1,1,1,3,5,6,7,8,9,10], 'name':['a','a','a','c','e','f','g','h','i','j']}

df2 = {'id':[1,2,3,4,5,6,7,8,9,10], 'age':[21,11,45,11,56,22,26,26,17,32], 'gender':['M','M','f','f','M','f','M','M','f','M']}

df1 = pd.DataFrame(df1)
df1.set_index('id', inplace = True)

df2 = pd.DataFrame(df2)
df2.set_index('id', inplace = True)

使用这两个数据框,我想在 df1 中创建一个名为“性别”的列,并根据其索引从 df2 获取数据。所以我在 df1 中的“性别”列将如下所示:

['M','M','M','f','M','f','M','M','f','M']

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com