df2中右object int和float64等多个类型,想对其中部分列x,y,D,F的值进行转换,当大于5的时候取负。使用apply函数不成功,因为apply作用的是Series,而不是每个元素。
读了pandas | 详解DataFrame中的apply与applymap方法 - Coder梁 - 博客园
发现用applymap完美解决了问题。
df2中右object int和float64等多个类型,想对其中部分列x,y,D,F的值进行转换,当大于5的时候取负。使用apply函数不成功,因为apply作用的是Series,而不是每个元素。
读了pandas | 详解DataFrame中的apply与applymap方法 - Coder梁 - 博客园
发现用applymap完美解决了问题。