python pandas将字典转换为数据帧

时间:2017-10-17 17:08:45

标签: python pandas dictionary dataframe

我有两个字典如下。我可以将第一个转换为数据帧,但第二个给出错误。为什么呢?

d = {'id': ['CS2_056'], 'cost': [2], 'name': ['Tap']}
df = pd.DataFrame(d)
print(df)

raw_data1 = {
        'subject_id': 3,
        'first_name': 4, 
        'last_name': 7}
raw_data1
dfz = pd.DataFrame(raw_data1 )

1 个答案:

答案 0 :(得分:3)

这种情况正在发生,因为您没有传递索引,这在使用标量值时是必需的。所以要解决你的问题,你会这样做:

pd.DataFrame(raw_data1, index=[0])