python - 带有熊猫的 sum() 返回一个奇怪的结果
问题描述
我快疯了:S
我用 pandas 执行了 sum() 但结果是错误的。
csv = pandas.read_csv(file)
tot_p = csv['Amount'].sum()
print(tot_p)
这个打印出来
36226.159999999996
数据集是:
[1345.83, 10277.88, 10909.99, 9759.56, 3893.90, 39.00]
这怎么可能?总和应该是 36226.16
提前谢谢各位
解决方案
推荐阅读
- java - 如何在 VS Code 中调试 Maven 项目?
- scala - 为什么这个函数不是尾递归的?
- stm32 - 如何在没有 STLINK 的情况下刷机
- android - Kotlin:如何在 viewModel 中观察一次 liveData?使用 ObserveForever() 和 removeObserver()
- entity-framework - EF Core:无法翻译 LINQ 表达式 - Net Core 3.1
- azure - 如何检索允许用户从 AzureAD Graph API 访问的应用程序/服务主体?
- swift - 居中 UIStackView 不居中视图
- python - 在熊猫数据框中插入日期时间序列缺失值的行
- python - Pandas:如果句子包含同一行中其他列的单词,则删除行
- python - 试图从雅虎 API 返回的数据框中获取日期