删除_之前和之后的字符并计算

时间:2018-06-06 15:05:09

标签: python pandas numpy

如果我有这样的数据框:

id    floor
01      2
02     1-2
03      
04     -1

如何通过删除_之前和之后的字符串来获得总楼层数?感谢。

 id   Totalfloor
01      1
02      2
03      
04      1

1 个答案:

答案 0 :(得分:0)

要摆脱楼层号码前的减号,请使用:

df['floor'] = df['floor'].abs()

这会将所有值转换为绝对值。

我不确定你如何计算1-2层?你是否,如果它说1到2,总是假设更高的数字,如2?