[英]Pandas dataframe with N columns
我需要使用 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 循環,但沒有成功。
您可以直接傳遞列表:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.