我有一个数据框,其中一列作为字典。我想将它解压成多个列(即代码、金额是以下原始列格式中的单独列)。以下代码用于pandas v0.22,现在(0.23)出现索引错误:
pd.DataFrame.from_records(df.col_name.fillna(pd.Series([{'code':'not applicable'}], index=df.index)).values.tolist())
ValueError: Length of passed values is 1, index implies x
我搜索了google/stack overflow几个小时,而之前提出的其他解决方案都不再有效。
原始列格式:
dict_codes
0 {'code': 'xx', 'amount': '10.00',...
1 {'code': 'yy', 'amount': '20.00'...
2 {'code': 'bb', 'amount': '30.00'...
3 {'code': 'aa', 'amount': '40.00'...
10 {'code': 'zz', 'amount': '50.00'...
11 NaN
12 NaN
13 NaN
有人有什么建议吗?
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐