具有N列的Pandas Dataframe

1wnzp6jl  于 2022-11-20  发布在  其他
关注(0)|答案(1)|浏览(147)

我需要使用Python和Pandas来编写一个N列的DataFrame。这是我所拥有的内容的简化版本:

Ind=[[1, 2, 3],[4, 5, 6],[7, 8, 9],[10, 11, 12]]

DAT = pd.DataFrame([Ind[0],Ind[1],Ind[2],Ind[3]], index=None).T
DAT.head()

输出

0   1   2   3
0   1   4   7   10
1   2   5   8   11
2   3   6   9   12

这就是我想要的结果,但是我的真实的Ind有121组点,我真的不想把每一组点都写进DataFrame的参数中。有没有什么方法可以轻松地写出来?我试着使用for循环,但是没有成功。

gopyfrb3

gopyfrb31#

您可以直接传递列表:

data = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]
df = pd.DataFrame(data, index=None).T
df.head()

输出:

0   1   2
0   1   2   3
1   4   5   6
2   7   8   9
3  10  11  12

相关问题