Skip to content

Commit 4dcd2c5

Browse files
author
Felix Marczinowski
committed
fix for #13213
1 parent b9751e9 commit 4dcd2c5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pandas/io/json.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -614,10 +614,12 @@ def nested_to_record(ds, prefix="", level=0):
614614
new_d = copy.deepcopy(d)
615615
for k, v in d.items():
616616
# each key gets renamed with prefix
617+
if not isinstance(k, basestring):
618+
k = str(k)
617619
if level == 0:
618-
newkey = str(k)
620+
newkey = k
619621
else:
620-
newkey = prefix + '.' + str(k)
622+
newkey = prefix + '.' + k
621623

622624
# only dicts gets recurse-flattend
623625
# only at level>1 do we rename the rest of the keys

0 commit comments

Comments
 (0)