有一个json,其中包含长分数部分的数字:
json = <<-JSON
{
"number": 12.12345678910111213141516
}
JSON
但是当JSON.parse
数字被截断时:
require 'json'
JSON.parse(json)
#=> {"number"=>12.123456789101112}
但对我来说,掌握整数是非常关键的。
有没有办法保存小数部分并防止它在解析json时截断?
答案 0 :(得分:2)
有人可能会使用更复杂的解析器,例如project structure:
import pandas as pd
import numpy as np
df = pd.DataFrame({"GDP": np.random.normal(3,1,51),
"Pop":np.random.randint(1,10,51)},
index=np.arange(1950,2001))
df["res"] = df.GDP.shift(1)/df.Pop