import pandas as pd
inp= [{'c1null':10,'cols':{'c2':20,'c3time':null}, 'c4':'41'}, {'c1null':11,'cols':{'c2':null,'c3time':'2014-05-24 19:20'},'c4':'42'}, {'c1null':12,'cols':{'c2':20,'c3time':'2016-06-24 19:20'},'c4':'43'}]
df=pd.io.json.json_normalize(inp)
print(df)
在inp
JSON字符串中存在值null
,则上述脚本无法成功地对JSON进行规范化,得到如下预期结果:
现在,我使用pd.read_sql
来获取数据帧,需要将值null
替换为NaN
或{*time
时,我们可以使用pd.io.json.json_normalize
。在
如何将dataframe JSON字符串列中的值null
替换为NaN
或{
尝试添加
^{pr2}$
相关问题 更多 >
编程相关推荐