【发布时间】:2020-08-20 20:21:42
【问题描述】:
In [235]: df
Out[235]:
a b c
0 2 2 6
1 1 0 3
2 2 2 7
3 0 2 0
4 0 1 8
我想根据如果列“c”单元格值大于 5 的条件将数据框中的“c”列每个单元格值增加一。如果列“c”每个单元格值小于 5,则列“c”单元格值变为零 例如 cell(3,1)=6, 然后 6>5, cell(3,1) 变为 7。并且 cell(3,2)=3 然后 3
In [237]: df
Out[237]:
a b c
0 2 2 7
1 1 0 0
2 2 2 8
3 0 2 0
4 0 1 9
【问题讨论】:
标签: python python-3.x pandas dataframe conditional-statements