首页 > 解决方案 > 将熊猫数据框除以熊猫系列时仅获取整数

问题描述

我正在尝试将数据框除以熊猫系列,结果只在各处给出。

这是示例:

这是我的数据框 df

这是我的数据框 df

这是我的熊猫系列

这是我的熊猫系列

这就是我得到的结果

这就是我得到的结果

我正在使用熊猫师。

df.divide(s, axis=1).

我尝试使用 as.type(float),它没有改变任何东西。

即使当我单独查看每一列时,它也会给我相同的结果。

df.iloc[:,0].astype(float)/float(s.iloc[0])

它只给出一个列。

你有什么建议吗?

标签: pythonpandasfloating-pointinteger

解决方案


我有同样的问题,并意识到我的浮点格式设置为在小数点右侧显示 0 位。您可以像这样调整浮点格式:

pd.options.display.float_format = '{:,.2f}'.format

其中 2 是要显示的小数位数。


推荐阅读