Wie kann man Elemente einer Pandas-Serie teilen und in das JSON-Format bringen?
Ich habe ein Pandas-Serienobjekt S, einige Elemente sind Name-Wert-Paare, wie a-12 b-23 c-42 d-25 ...
einige sind nur ein b c d ....
so auf, was ich tun muss, ist dies in Json-Format zu bekommen, wie:
{Name:a,Value:12}
{Name:b,Value:23}
{Name:c,Value:42}
{Name:d,Value:25}
...
Wenn nur a, b, c, d und keine Paare vorhanden sind, ist der Wert NaN.
Ich habe die Funktion str.split ("-") verwendet, um die Paare zu trennen. Bei Nicht-Paaren würde dies NaN für den Werteteil ergeben.
Ich frage mich, ob ich sie wie @ zusammenfügen ka
result=[{"Name": S.str.split("-").str.get(0),"Value": S.str.split("-").str.get(1)}]
?