【发布时间】:2019-05-17 23:09:26
【问题描述】:
假设我有一个列名如下的数据框:
col_id_1, col_id_2, ..., col_id_m, property_1, property_2 ..., property_n
例如,我如何在所有col_ids 中搜索值5(请注意5 不会出现在同一行的多个col_ids 中),然后选择包含此值的所有行?最重要的是,一旦我发现所有行的 col_id 包含值 5,我会将所有 col_ids 与值 5 合并到单个 id 列中,并且只选择 property_8 和 property_25000 作为附加列。
在这种情况下,我会有一个包含以下列的表格:
id, property_8, property_25000
其中id 列仅包含值为5 的行。在 pandas 中这样的事情是可能的吗?
【问题讨论】:
-
您能否在您的问题中添加一个输入数据框示例以及所需结果数据框的示例?