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中用小数作为index进行join,结果发现数据条数变少,怀疑是精度问题所致。
解决方法:将小数作为index之前先转换为str,再作为index。
df = df.round({0: 3})
df[0] = df[0].astype(str)
df = df.set_index(0)
float('%.2f'% a),不知道这个是否可以,先记录一下