在我的数据框中,我有一列包含数字,一些是正数,一些是负数。例子
Amount
0 -500
1 659
3 -10
4 344
我想将所有数字 Df[‘Amount’] 变成正数。我考虑过将所有数字乘以 *-1。但是,尽管这会将负数变为正数,但也可以相反。
有一个更好的方法吗?
原文由 Jasper 发布,翻译遵循 CC BY-SA 4.0 许可协议
在我的数据框中,我有一列包含数字,一些是正数,一些是负数。例子
Amount
0 -500
1 659
3 -10
4 344
我想将所有数字 Df[‘Amount’] 变成正数。我考虑过将所有数字乘以 *-1。但是,尽管这会将负数变为正数,但也可以相反。
有一个更好的方法吗?
原文由 Jasper 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
您可以将结果分配回原始列:
或者您可以创建一个新列,而不是: