Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 对于多个条目,请先合并__Python_Fillna - Fatal编程技术网

Python 对于多个条目,请先合并_

Python 对于多个条目,请先合并_,python,fillna,Python,Fillna,我有两个数据帧:df1和df2,每个数据帧有30列。我有一组7列,在df1中用np.nan填充。我想在这7列中使用来自df2的条目来填充各自列中的df1 nan。为了确保正确填写df1的nan,我想匹配一个唯一标识符(df1和df2中都有),但请记住它不是索引,因为df1有此标识符的多个重复。我遇到的一件事是,我的方法只允许一次填充,这不是我想要的 编辑: 首先,以下是我最终要填写的栏目: cols=['Analytics Source 1'、'用户ID'、'用户电子邮件'、'类别'、'源标题

我有两个数据帧:df1和df2,每个数据帧有30列。我有一组7列,在df1中用np.nan填充。我想在这7列中使用来自df2的条目来填充各自列中的df1 nan。为了确保正确填写df1的nan,我想匹配一个唯一标识符(df1和df2中都有),但请记住它不是索引,因为df1有此标识符的多个重复。我遇到的一件事是,我的方法只允许一次填充,这不是我想要的

编辑: 首先,以下是我最终要填写的栏目:


cols=['Analytics Source 1'、'用户ID'、'用户电子邮件'、'类别'、'源标题'、'标题'、'创建日期'、'生效日期开始'、'生效日期结束']
接下来,我制作了一个包含所有唯一标识符的数据帧,实际数据帧
df
和下面的数据帧之间的唯一区别是
df
具有大量重复的唯一标识符

df_conn=df[df['Principal Type']!='user']
df_conn=df_conn.drop_重复项(subset='Notification ID')
接下来,我想用
df_conn
中的值填充
df
,无论
df
中有多少重复的唯一标识符,理论上都应该填充
df

df\u result=df.set\u index('Notification ID')。首先合并(df\u conn.set\u index('Notification ID'))
df_result=df_result.reset_index()

请举例说明您编辑了这篇文章的内容。您能将其调整为reprex吗?