python - 将熊猫数据框除以熊猫系列时仅获取整数
问题描述
我正在尝试将数据框除以熊猫系列,结果只在各处给出。
这是示例:
这是我的数据框 df
这是我的熊猫系列
这就是我得到的结果
我正在使用熊猫师。
df.divide(s, axis=1).
我尝试使用 as.type(float),它没有改变任何东西。
即使当我单独查看每一列时,它也会给我相同的结果。
df.iloc[:,0].astype(float)/float(s.iloc[0])
它只给出一个列。
你有什么建议吗?
解决方案
我有同样的问题,并意识到我的浮点格式设置为在小数点右侧显示 0 位。您可以像这样调整浮点格式:
pd.options.display.float_format = '{:,.2f}'.format
其中 2 是要显示的小数位数。
推荐阅读
- javascript - 检查元素是否具有特定的类 JQUERY
- java - 一个愚蠢的问题:如何在一堆文件中识别一个 jar 文件?
- mysql - 简单的内连接和索引
- postgresql - AWS RDS 实例 PostgreSQL 的 100% CPU 利用率正常使用
- sonarqube - 从 SonarQube_6.7.6 导出报告
- java - Calendar#getFirstDayOfWeek() 返回错误值
- data-binding - 无法在详细信息页面中显示所选第一行的 RowRepeater 的详细信息
- r - 定义生物和技术重复样本的代码(脑筋急转弯)
- image - ASP.NET Core Web API - 保护图像服务
- android - 重构为 AndroidX 后布局预览不起作用