按照下面的代码我将dict转成dataframe格式,但结果显示:Empty DataFrame
转换结果是空。这是怎么回事呢?(字典本身是有数据的)
tmp_list = []
tmp_list1 = []
dict_list = {}
for x in r3data:
tmp_list1.append(x.werkstatt)
tmp_list = set(tmp_list1)
for x in tmp_list:
dict_list[x] = tmp_list1.count(x)
print(dict_list)
tmp_df = pd.DataFrame(dict_list, columns=['werkstatt', 'count'])
print(tmp_df)
我的 pandas是 1.3.5
也是提示 empty
我把代码改成这样,可以成功转换
tmp_df = pd.DataFrame([[k,v] for k,v in dict_list.items()], columns=['werkstatt', 'count'])
print(tmp_df)
print(dict_list)
这个的输出, 贴下图, 看看数据