Python 删除前面的字符,包括u和calculate
如果我有这样一个数据帧:Python 删除前面的字符,包括u和calculate,python,pandas,numpy,Python,Pandas,Numpy,如果我有这样一个数据帧: id floor 01 2 02 1-2 03 04 -1 如何通过删除之前的字符串并包括ux来获取楼层总数?谢谢 id Totalfloor 01 1 02 2 03 04 1 要去除楼层编号前的负号,请使用: df['floor']=df['floor'].abs() 这会将所有值转换为绝对值 我不知道你怎么数1-2层楼?如果是1到2,你是否总是假设2中的数字较高?你的建
id floor
01 2
02 1-2
03
04 -1
如何通过删除之前的字符串并包括ux来获取楼层总数?谢谢
id Totalfloor
01 1
02 2
03
04 1
要去除楼层编号前的负号,请使用:
df['floor']=df['floor'].abs()
这会将所有值转换为绝对值
我不知道你怎么数1-2层楼?如果是1到2,你是否总是假设2中的数字较高?你的建议是什么?到目前为止你尝试了什么?我在你的数据中没有看到下划线。在您的示例中,请解释楼层
2
如何映射到Totalfloor1
、楼层1-2
如何映射到Totalfloor2
、楼层-1
如何映射到Totalfloor1
。不要太多。但我想首先删除前面的字符并包括uu,因为有许多行表示楼层为1-2、1-3等@ahbon:好的,那么为什么您的示例包含零下划线?如果你需要帮助,为什么不在数据中显示呢?数字破折号有什么意义?你是怎么计算的?你需要帮助,但你把你的假设放在脑子里,不提你的问题。它说从一楼到二楼。谢谢