原始数据如图:

我们要对float数据四舍五入,并把单位改为亿元。
方法一
使用 lambda 表达式。
1 | cap_list = industry_df['MKT_CAP_ARD'].apply(lambda x: round(x / 100000000, 0)).astype(int) |
方法二
1 | cap_list = round(industry_df['MKT_CAP_ARD'] / 100000000, 0).astype(int) |
最后需要使用 astype 函数把 float 转为 int。不然数据还是会带一位小数的,哪怕是0。
