Python 3.x 将标量的dict转换为数据帧
在Python3下,我有一个dict,格式如下:Python 3.x 将标量的dict转换为数据帧,python-3.x,pandas,dictionary,Python 3.x,Pandas,Dictionary,在Python3下,我有一个dict,格式如下: my_dict = {'col1': 1.0, 'col2':2.0, 'col3': 3.0} 我想使用dict键作为列将其转换为数据帧: col1 col2 col3 0 1.0 2.0 3.0 但是,当我尝试以下命令时,我有一个ValueError: df = pd.DataFrame(my_dict) ValueError: If using all scalar values, you must p
my_dict = {'col1': 1.0, 'col2':2.0, 'col3': 3.0}
我想使用dict键作为列将其转换为数据帧:
col1 col2 col3
0 1.0 2.0 3.0
但是,当我尝试以下命令时,我有一个ValueError:
df = pd.DataFrame(my_dict)
ValueError: If using all scalar values, you must pass an index
使用:
或:
或:
df = pd.DataFrame([my_dict])
df = pd.DataFrame.from_dict(my_dict, orient='index').T
df = pd.DataFrame(my_dict, index=[0])
print (df)
col1 col2 col3
0 1.0 2.0 3.0