【发布时间】:2017-11-13 09:19:50
【问题描述】:
我有一个类似于
的数据框A B C
1 4 x
2 8 y
3 7 z
4 12 y
5 10 b
我需要根据条件修改B列
if B <= 5 then B = 1
if B > 5 and B <= 10 then B = 2
if B > 10 and B < 15 then B = 3
这样我的数据框就变成了
A B C
1 1 x
2 2 y
3 2 z
4 3 y
5 2 b
如果我必须先添加一个新列然后删除 B 列,我可以。有人可以帮忙吗?
【问题讨论】:
标签: python-3.x dataframe conditional rows