我有一个正在解析的数据框,必须创建一个子集才能处理一些缺失的值。现在,我想将分配给子集数据框的值放回原始数据框。
我最初是这样的:
df =
ID Male Female Test Answer.Male Answer.Female
1 4 6 3 0 0
2 5 9 1 0 0
3 2 10 1 0 0
4 1 N/A 9 0 0
5 0 1 6 0 0
我需要做的是将Male
的值与Test
进行比较,并存储Male
中Test
大于或小于Answer.Male
的值。我也需要对Female
做同样的事情。 Male
很简单,我做到了,但是Female
之所以不能,是因为我有几个如图所示的N/A
值。因此,我制作了df
的子集,在其中删除了缺失的值,然后填写了Answer.Female
。所以现在我有了另一个female_df
,看起来像这样
female_df =
ID Female Test Answer.Female
1 6 3 'yes'
2 9 1 'yes'
3 10 1 'yes'
现在我想使用Answer.Female
作为“指南”,将df
中的female_df
填充为ID
中的值,但我不确定如何填充。感谢您的时间。感谢所有帮助。