按列格式化和修改熊猫数据帧


pdd = pd.DataFrame(rows_list, columns =['name','rate','last','sum'])

name            rate        last          sum
0    ACC-111         0.000110    2.658620e+05  3.096269e+04
1    ACC-222        -0.000066    6.971333e+07  1.464646e+08
2    ACC-333        -0.000085    6.054460e+02  5.270540e+02
3    ACC-444        -0.000055    1.188787e+05  6.262216e+04
4    ACC-555        -0.000064    4.670008e+05  4.194053e+05

我想将比率列乘以100,然后四舍五入到4dp。我想做最后一个和求和的标准数字,而不是科学数字。

你是如何对我的熊猫数据帧做这些事情的?我可以在熊猫上看到像mul和round这样的文档,但我不知道如何使用它们。感谢

试试这个。

pdd['rate'] = pdd['rate'] * 100
pdd['rate'] = pdd['rate'].round(decimals = 4)
pdd['sum'] = pdd['sum'].apply(lambda x:'%d' %x)
pdd['last'] = pdd['last'].apply(lambda x:'%d' %x)

最新更新