对于习惯于浮动数字的 Pandas 用户来说,这可能是一个简单的方法,但我很认真,老实说,我会很感激你的建议。使用 .loc 时,我无法检索保存到数据框中的值有人可以解释并帮助解决吗?谢谢!dict = [{'me': 0.094092328767113}]df = pandas.DataFrame(dict)df['me']Out[32]: 0 0.094092328767113Name: me, dtype: float64df.loc[0,'me']Out[33]: 0.094092328767113001
1 回答

慕侠2389804
TA贡献1719条经验 获得超6个赞
您可以使用基本的字符串格式 -
>>> '{:.15f}'.format(df.loc[0,'me'])
>>> '0.094092328767113'
这将导致字符串数据类型。此外,如果您需要将其转换为浮动,您可以将其numpy用作 -
>>> np.float64('{:.15f}'.format(df.loc[0,'me']))
>>> 0.094092328767113
OP 在评论中确认,最终修复归结为升级 Pandas 和 NumPy 的版本。
添加回答
举报
0/150
提交
取消