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)