DataFrame中怎样去除数据中的$符号

如题所述

可以使用pd提供的apply函数来实现.

# 因为这个是价格列,后期肯定会涉及到计算的, 不然也需要去掉$符号了, 所以最后把价格列的数据类型改成浮点值
# apply里的是一个匿名函数, 用来处理价格列里的每个值.
df.item_price = df.item_price.apply(lambda x: x[1:]).astype('float')

#当然, 也可以把下面的函数传到apply里面也是一样的, 功能都是一样的, 只不过省了个写函数的过程
def setNumberPrice (x):
    return x[1:]

温馨提示:答案为网友推荐,仅供参考