任何帮助将不胜感激。我尝试搜索类似的解决方案,但是在我看来,这些解决方案均无效。即,我有一个数据集:
我想做的是合并具有匹配的“ Access”和“ Window”列值的行,并基于单个“ true”(1)值更新派生的(合并的)行单元格(这意味着如果之间存在任何值匹配的行为1,合并的列值为1)。 输出应如下所示:
如您所见,“ Access”和“ Windows”匹配的行将被更新,而“ Access”不匹配的唯一行将保持不变。主要匹配条件应为“窗口”,然后是“访问”。
SO上有很多类似的例子
df['Window'].groupby([df.Access]).apply(list).reset_index()
但是我无法让他们中的任何一个适合我的情况。
非常感谢您的帮助!