我有一个pandas系列对象S,有些元素是名字 - 值对,比如 A-12 B-23 C-42 d-25 ...
有些人只是 一个 b C d ....等等,我需要做的就是把它变成Json格式,如:
{Name:a,Value:12}
{Name:b,Value:23}
{Name:c,Value:42}
{Name:d,Value:25}
...
如果只有a,b,c,d,而不是对,则值为NaN。
我使用str.split(“ - ”)函数来分隔对,对于非对,这将为值部分生成NaN。
我想知道我是否可以像
一样把它们放在一起result=[{"Name": S.str.split("-").str.get(0),"Value": S.str.split("-").str.get(1)}]
答案 0 :(得分:0)
我不确定你想要从系列对象开始吗?你是怎么到那儿的?将系列视为索引列表或字典可能更容易,在这种情况下,如果项目属于不同类型,您可以看到它变得混乱。
FWIW,您可以使用consumer.assignment()
或myseries.to_json()
你试过吗?