使用两个列表 python 创建 Table

Create Table with two lists python

我有两个列表。我有一个 table 标题列表 (title_df)。我的另一个列表来自我的内容 (prediction_df),按标题排序。我想用标题填充我的内容并在结果中创建一个 table。

title_df=['a','b']

prediction_df=['1','2','3','800800','802100','800905']

我的table有三行两列

使用numpy.reshape2用于2列,-1用于按数据计算行数,最后传递给DataFrame构造函数:

df = pd.DataFrame(np.reshape(prediction_df, (-1,2), order='F'), columns=title_df)
print (df)
   a       b
0  1  800800
1  2  802100
2  3  800905