如何在python中从total_amount、qty和rate列中删除-ve符号
如何从每列中删除-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
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