所以我有 169 列被处理为留下 1=yes 和 0=no,现在我需要按平均值聚合 200 万行,以及结果到最近的 int 的回合,我怎么能得到它?
该图像仅显示每列的值为 0 或 1
原文由 alexzaizar09 发布,翻译遵循 CC BY-SA 4.0 许可协议
所以我有 169 列被处理为留下 1=yes 和 0=no,现在我需要按平均值聚合 200 万行,以及结果到最近的 int 的回合,我怎么能得到它?
该图像仅显示每列的值为 0 或 1
原文由 alexzaizar09 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 python 的 round 函数来获取最接近整数的平均值,例如,请参见下面的 LotArea 平均值四舍五入为最接近的整数。 avg_lot_size = round(home_data[‘LotArea’].mean())
如果 home_data[‘LotArea’].mean() 给出值 100056.89 那么 avg_lot_size 将= 100057
原文由 Jinesh Bhandari 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答884 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
如果
data
是您的数据框,您只需使用以下方法即可将所有列的平均值作为整数:或者,从版本
0.17.0
: