【发布时间】:2020-08-20 14:49:33
【问题描述】:
我有带列的 DataFrame:精度和值;精度包含整数值,如 1、2、3 小数位以传递轮函数。如何在对每个值执行舍入时传递“精度”字段?对于每个值,我必须根据字段“精度”应用舍入。
df = pd.DataFrame([[15.5666, 2], [14.32, 1], [14.68954, 3], [16.78, 1]], columns=['value', 'precision'])
df['value2'] = df['value'].round(df['precision'])
【问题讨论】:
标签: python python-3.x pandas dataframe