我有一个带有JSON格式列的Pandas框架,在将整个DF导出为JSON时,JSON列将被格式化为普通字符串:
foo = pd.DataFrame({'a' : [1,2,3,4], 'b': ['a','b', 'c','d']})
foo['json'] = foo.apply(lambda x: x[['b']].to_json(), axis=1)
OUTPUT:
a b json
0 1 a {"b":"a"}
1 2 b {"b":"b"}
2 3 c {"b":"c"}
3 4 d {"b":"d"}
个字符
如果没有正斜杠,我如何导出它?
1条答案
按热度按时间pdkcd3nj1#
最好的解决方案是应用
to_dict()
,这是最原生的pandas方法,尽管我不确定它是否是最有效的方法。字符串