熊猫Python - 将列除以100(然后舍入2.dp)

时间:2017-04-28 07:56:52

标签: python pandas

我一直在操纵一些数据框,但遗憾的是我有两个百分比列,一个格式为'61 .72',另一个格式为'0.62'。

我想将列中的'61 .72'格式的百分比除以100,然后将其四舍五入为2.dp,以便与数据框保持一致。

有没有一种简单的方法可以做到这一点?

我的数据框有两列,一列叫做'A'而另一列叫'B',我想格式化'B'。

非常感谢!

1 个答案:

答案 0 :(得分:7)

您可以div使用round

#include<array>
#include<numeric>

template <typename T>
T vecSum(std::array<T, 4> &a){
  return std::accumulate(a.begin(), a.end(), T(0),
    [](T i1, T i2) {
        return std::abs(i1) + std::abs(i2);
    }
  );
}

void results() {
    std::array<int, 4> a = {1,-2, 3,-4};
    std::array<int, 4> b = {1,-2,-3, 4};

    volatile int c = vecSum(a) + vecSum(b);
}