作者:huyuping6215 | 来源:互联网 | 2023-09-03 16:20
更改数字格式貌似用的比较多,直接上代码了:importnumpyasnpimportpandasaspddata_2019pd.read_excel(C:\\Users\\0218
更改数字格式貌似用的比较多,直接上代码了:
import numpy as np
import pandas as pd
data_2019=pd.read_excel('C:\\Users\\02180085\\Desktop\\会员新旧离返\\19年-731.xlsx')
# data_2019['销售金额'].map(lambda x:format(x,'.2f')),与下面是等价的
data_2019['销售金额']=data_2019['销售金额'].map(lambda x:'{:.0f}'.format(x))#整列保留0位小数
# data_2019['销售金额']=data_2019['销售金额'].map(lambda x:'{:.0%}'.format(x)) 也可以使用map函数
data_2019['销售金额']=data_2019['销售金额'].apply(lambda x:'{:.0%}'.format(x))#整列保留0位小数的百分比
data_2019['销售金额']=data_2019['销售金额'].apply(lambda x:format(int(x),','))#先转化为整数,再整列添加千分位标点,貌似只能用format(x,','))
print(data_2019['销售金额'])