标签: python pandas numpy
我有一个如下的numpy语句:
df['value'] = np.where(df['id']=='New',df['value']/1000000, df['value'])
基本上,如果id = New,那么我需要以百万为单位显示金额,因此除以1000,000。 我需要在同一条语句中将结果四舍五入到小数点后一位。 基本上,只有当id = New时,我才需要四舍五入到小数点后1位。 我该怎么办?