我有这样的字典:
data = {'1':{'a':10, 'b':30}, '2':{'a':20, 'b':60}}
我想将其转换为此DataFrame:
1 2
'data' {'a':10, 'b':30} {'a':20, 'b':60}
但请使用pandas.DataFrame(数据,索引= ['数据'])
1 2
data NaN NaN
使用pandas.DataFrame(数据):
1 2
a 10 20
b 30 60
那么如何让DataFrame得到它的值是dict?
答案 0 :(得分:0)
想要做的奇怪的事情,但你必须将值转换为具有单个数据元素的列表,这是你的词典:
In [42]:
data = {'1':{'a':10, 'b':30}, '2':{'a':20, 'b':60}}
for key in data:
data[key] = [data[key]]
pd.DataFrame(data, index=['data'])
Out[42]:
1 2
data {'a': 10, 'b': 30} {'a': 20, 'b': 60}