Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中从total_amount、qty和rate列中删除-ve符号_Python_Python 3.x_Python 2.7 - Fatal编程技术网

如何在python中从total_amount、qty和rate列中删除-ve符号

如何在python中从total_amount、qty和rate列中删除-ve符号,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,如何从每列中删除-ve符号这是否解决了您的问题 df['Qty'、'Rate'、'Tax'、'total_amt']]应用(abs) 这里我使用内置的abs(数字的绝对值)将负数转换为正数。 希望这对你有用,解决你的问题 快乐编码 请描述您尝试过的内容,并请澄清。哦,您想使数字为正值,对吗?是的,从数据集中,它在一些数值中给出了-ve符号。我想删除该符号,以便正确地显示它。我已经尝试过df2中j的amounts=[].['total\u amt']:amounts.append(j.repla

如何从每列中删除-ve符号这是否解决了您的问题

df['Qty'、'Rate'、'Tax'、'total_amt']]应用(abs)
这里我使用内置的
abs
(数字的绝对值)将负数转换为正数。

希望这对你有用,解决你的问题

快乐编码

请描述您尝试过的内容,并请澄清。哦,您想使数字为正值,对吗?是的,从数据集中,它在一些数值中给出了-ve符号。我想删除该符号,以便正确地显示它。我已经尝试过df2中j的amounts=[].['total\u amt']:amounts.append(j.replace('-','').strip())data['total\u amt']=amounts data['total\u amt']=data['total\u amt']。astype('int')是的,它正在工作。非常感谢你,如果它有效的话,你能把我的答案标记为最终答案吗?它很有帮助!你能看一下数据集一次吗…因为它没有正常工作什么不工作?如何把所有这些列像所有数字和非数字列一样放在一行中,这样当我看到它df.head()时,它会在+ve中与其他列一起显示。
transaction_id  cust_id tran_date   prod_subcat_code    prod_cat_code   Qty Rate    Tax total_amt   Store_type
0   80712190438 270351  28-02-2014  1                          1          -5    -772    405.300 -4265.300   e-Shop
1   29258453508 270384  27-02-2014  5                          3          -5    -1497   785.925 -8270.925   e-Shop
2   51750724947 273420  24-02-2014  6                          5          -2    -791    166.110 -1748.110   TeleShop
3   93274880719 271509  24-02-2014  11                         6           -3   -1363   429.345 -4518.345   e-Shop
4   51750724947 273420  23-02-2014  6                          5           -2   -791    166.110 -1748.110   TeleShop