pandas中用小数作为index进行join,结果发现数据条数变少,怀疑是精度问题所致。
解决方法:将小数作为index之前先转换为str,再作为index。
df = df.round({0: 3})
df[0] = df[0].astype(str)
df = df.set_index(0) float('%.2f'% a),不知道这个是否可以,先记录一下
本文探讨了在使用Pandas进行数据处理时遇到的小数作为DataFrame索引时出现的数据条数减少问题,并提供了解决方案,即通过将小数转换为字符串来避免精度问题。
pandas中用小数作为index进行join,结果发现数据条数变少,怀疑是精度问题所致。
解决方法:将小数作为index之前先转换为str,再作为index。
df = df.round({0: 3})
df[0] = df[0].astype(str)
df = df.set_index(0) float('%.2f'% a),不知道这个是否可以,先记录一下
526
1405

被折叠的 条评论
为什么被折叠?