我有一个数据框,它存储了一个人居住的地方,看起来像这样:
科室人员1A101人员11A102人员21B101人员32A103人员42C102人员5
我还有另一个数据框,它指定了使该住房单元特殊的所有sect/pad/room组合(注意:如果不存在start\u room和end\u room,则表示该sect/pad中的所有房间都是特殊的):
分区PadroomStart\u roomend\u room1a1011001041a1021c101105500
是否有一种方法可以使用“特殊”数据框识别所有“特殊”的住房单元,然后在第一个数据框中添加一个新列来标记它们。“特殊”数据框要大得多,如果我必须手动执行一个有条件的.loc语句来识别所有的特殊住房单元,这将花费永远的时间。我希望能够以编程方式匹配它们
1条答案
按热度按时间igetnqfo1#
因此,我会将第一个 Dataframe 合并到特殊 Dataframe 上,然后添加一个具有特殊条件的列
这是一个棘手的问题,因为您的开始和结束空间是字符串和整数的混合体。我建议不要将这两列作为空字符串来表示所有房间都很特别。