调节熊猫数据框

时间:2020-08-19 07:19:44

标签: python pandas

假设我通过以下方式调节数据框:

df[df['category_id'] == 'wall']

这导致:

    xmin    ymin    xmax    ymax    category_id width   height
30  45.0    58.0    45.0    520.0   wall         0.0    462.0
31  45.0    58.0    754.0   58.0    wall         709.0  0.0
32  302.0   58.0    302.0   520.0   wall         0.0    462.0
33  563.0   58.0    563.0   520.0   wall         0.0    462.0
34  626.0   58.0    626.0   257.0   wall         0.0    199.0
35  754.0   58.0    754.0   321.0   wall         0.0    263.0
36  563.0   159.0   754.0   159.0   wall         191.0  0.0

我想做的是,如果widthheight中的任何一个为0,则将它们更新为常数。

我想我可以在这里使用iterrows(),但是还有一些更优雅的方法吗?

0 个答案:

没有答案