在Java中,数字类型都来自Number,所以我会使用
(x instanceof Number).
Run Code Online (Sandbox Code Playgroud)
什么是python等价物?
pandas.DataFrame.to_dict转换nan到nan和null到None.正如Python比较中所解释的,忽略nan这有时不是最理想的.
有没有办法将所有nans 转换为None?(pandas在Python 中或之后)
例如,
>>> df = pd.DataFrame({"a":[1,None],"b":[None,"foo"]})
>>> df
a b
0 1.0 None
1 NaN foo
>>> df.to_dict()
{'a': {0: 1.0, 1: nan}, 'b': {0: None, 1: 'foo'}}
Run Code Online (Sandbox Code Playgroud)
我想要
{'a': {0: 1.0, 1: None}, 'b': {0: None, 1: 'foo'}}
Run Code Online (Sandbox Code Playgroud)
代替.