数据帧的系列列表

Sau*_*rma 7 python dataframe pandas

我有一个包含 PandasSeries对象的列表,这是我通过执行以下操作创建的:

li = []
li.append(input_df.iloc[0])
li.append(input_df.iloc[4])
Run Code Online (Sandbox Code Playgroud)

input_df熊猫在哪里Dataframe

我想将此Series对象列表转换回 PandasDataframe对象,并且想知道是否有一些简单的方法可以做到

Nic*_*skn 14

根据帖子,您可以通过执行以下操作来做到这一点:

pd.DataFrame(li)
Run Code Online (Sandbox Code Playgroud)

对于每个人的建议pd.concat,这Series不再是一个。他们正在向列表中添加值,并且其数据类型li是列表。所以要将列表转换为数据框,那么他们应该使用pd.Dataframe(<list name>).


Sau*_*rma 8

由于正确答案隐藏在评论中,我认为最好将其作为答案提及:

pd.concat(li, axis=1).T
Run Code Online (Sandbox Code Playgroud)

li系列列表转换为 DataFrame