我有一些像这样的数据
data = [
('code', [kokyaku_kodo1,kokyaku_kodo2,kokyaku_kodo3,kokyaku_kodo4]),
('score', [hyoten1,hyoten2,hyoten3,hyoten4]),
...
]我想创建一个这样的Dataframe
code score
0 some_code1 some_score1
1 some_code2 some_score2我试过了
df = pd.DataFrame.from_dict(data)但这创建了一个带有shape的数据帧
0 1
0 some_code1 some_score1
1 some_code2 some_score2发布于 2021-08-11 06:50:18
尝试使用“column”参数,如下所示:
df = pd.DataFrame.from_dict(data,columns=['code', 'score'])其他方法:
data=np.array([('code', [1,2]), ('score', [3,4])])
keys=data[:,0]
values=data[:,1]
d=dict(zip(keys, values))
df=pd.DataFrame.from_dict(d)df的输出
code score
0 1 3
1 2 4https://stackoverflow.com/questions/68737207
复制相似问题