西班牙
斯潘4
有没有一种简单的方法可以根据包含逗号的列中的值填充整个列(我有多个列)?
基本上,如果我有一个名为pole的列,并且该列中的所有属性都具有“pole_status”的值,除了一个具有此值的值:“con、pla、mrc、mre”。我怎样才能用“con,pla,mrc,mre”填充整个列。
我试过属性管理器使用一个条件值来过滤掉所有没有逗号的记录,但是我不知道如何才能真正使用“con,pla,mrc,mre”值作为输出值。也许有更好的选择。定制的python也许能做到这一点,但我想在走这条路之前用尽所有的transformer选项。注意:我不能简单地在attributeManager中写“con,pla,mrc,mre”,因为这些值会改变,并且有多个列-这是不可持续的
我也知道我可以通过使用多个功能合并来实现这一点,但我绝对不想这样做(如果我不需要的话),因为性能(可能会有20多个功能合并)。
谢谢!
因此,听起来您需要扫描所有行中某列的所有值,如果其中任何一行有,请选择第一个有的值,并将其用作值。否则就让他们保持原样。我建议使用一个包含测试人员的亚搏在线工作流,然后在找到匹配项时使用variablesetter(即设置一个以列命名的全局变量,使其值为。对要执行此操作的每个列执行此测试仪/变量设置器。然后将所有内容发送到FeatureHolder。在特征保持器使用变量检索器提取列的值并对其进行设置之后(每列需要一个)。最后,如果不能保证一行有一个,
很好的场景。让我们知道这是否有效(如果有人有更好的主意,请分享)。
?2019安全亚搏在线软件公司|法律