当签名为末尾时,将字符串格式的负数转换为数字

我的数据框的一列中有某些数字,这些数字的字符串格式为负数,如下所示: “500.00-” 我需要将该列中的每个负数转换为数字格式。我确信有一个简单的方法可以做到这一点,但是我很难找到一个特定于熊猫数据框的方法。非常感谢任何帮助。 我已经尝试了如下所示的基本 to _ numeric 函数,但是它没有正确读取它。此外,只有列中的一些数字是负数,因此我不能简单地删除所有的负数,并将列乘以 1。 Q1 [“信用” = pd.to _ numeric (Q1 [“信用”) ……

共3个回答, 标签: pandas dataframe format negative-number
如何考虑 Python 的负数按位操作?

我发现很难考虑 Python (和 Python3) 的无限精度负数和按位运算。它不是 32 位或 64 位。的1左边的可以被认为是 “无限多”。这不是很确定,这就是为什么有时很难思考它是如何工作的。 似乎一种可行的方法是: 总是让它更多,比如如果你在处理有 67 位的正整数, 然后想想他们的操作与负数有 96 位或 128 位。这是一个正确的思考方式吗?规格中有什么说明它是如何工作的或者应该考虑的吗? (例如内部实现只考虑正整数,而只将负数视为 “多 1 位”?) ……

共1个回答, 标签: python python-3.x bit-manipulation negative-number