how to remove zeros after decimal from string remove all zero after dot

后端 未结 5 1272
傲寒
傲寒 2021-01-15 09:13

I have data frame with a object column lets say col1, which has values likes: 1.00, 1, 0.50, 1.54

I want to have the output like the below: 1, 1, 0.5, 1.54 basically

5条回答
  •  情深已故
    2021-01-15 09:33

    How about the str.rstrip method. Like so (assuming your strings are in a list):

    a = ["1.00", "1" ,"0.50", "1.50"]
    
    b = [e.rstrip('.0') for e in a]
    
    >>> ['1', '1', '0.5', '1.5']
    

提交回复
热议问题