更改过滤数据后返回未过滤数据-熊猫

时间:2019-09-03 13:01:09

标签: pandas

我有未过滤的数据框,假设为“ df”。 我过滤了此数据帧(无论如何),并得到了一个新的df,我们称其为“ df_filtered”。 过滤后,我对过滤后的数据进行了一些更改(例如创建新变量等)。 在下面的示例中,添加的变量为:X2,X3,X4和Y。 现在,我想回到原始数据。在未过滤的行上,所有新变量的值都应为0,而在过滤后的行中,相同的值应为

数据说明:

df(原始数据):

ID  X1
1   8
2   6
3   34
4   26
5   12
6   89

df_filtered(更改后过滤的数据):

ID  X1  X2  X3  X4  Y
3   34  0   0   0   0
4   26  0   1   1   1
6   89  1   0   0   1

预期结果(合并后):

ID  X1  X2  X3  X4  Y
1   8   0   0   0   0
2   6   0   0   0   0
3   34  0   0   0   0
4   26  0   1   1   1
5   12  0   0   0   0
6   89  1   0   0   1

0 个答案:

没有答案