这里我有一个虚拟数据框:
import pandas as pd
df = pd.DataFrame({'Date':[2019-08-06,2019-08-08,2019-08-01,2019-10-12], 'Name':['A','A','B','C'], 'Type':['X','Y','Y','Z']})
有 3 个潜在值Type--- W,X,Y,Z 我想找到缺失的一对Name-Type并用日期值'填充插入行0000-00-00'
因此,在此示例中,所有 A、B、C 都没有类型 W / B,C 没有 X / C 没有 Y / A,B 没有 Z
因此,我必须添加 8 行日期0000-00-00
总而言之,我需要做的是——
查找缺失的两列对,并用虚拟值填充其他特定行。
编辑 --- 由于我发现了具有以下解决方案的 ValueError,因此我编辑了虚拟数据框。
import pandas as pd
df = pd.DataFrame({'Date':[2019-08-06,2019-08-07,2019-08-08,2019-08-01,2019-10-12], 'Name':['A','A','A','B','C'], 'Type':['X','X','Y','Y','Z']})
慕标5832272
相关分类