5
我試圖將我的輸出轉換爲熊貓數據框,並且我很掙扎。我有這個列表將列表轉換爲熊貓數據幀
my_list = [1,2,3,4,5,6,7,8,9]
我想創建一個有3列和3行的熊貓數據框架。我嘗試使用
df = pd.DataFrame(my_list, columns = list("abc"))
但它似乎並沒有爲我工作。任何幫助,將不勝感激。
我試圖將我的輸出轉換爲熊貓數據框,並且我很掙扎。我有這個列表將列表轉換爲熊貓數據幀
my_list = [1,2,3,4,5,6,7,8,9]
我想創建一個有3列和3行的熊貓數據框架。我嘗試使用
df = pd.DataFrame(my_list, columns = list("abc"))
但它似乎並沒有爲我工作。任何幫助,將不勝感激。
你需要轉換list
到numpy array
然後reshape
:
df = pd.DataFrame(np.array(my_list).reshape(3,3), columns = list("abc"))
print (df)
a b c
0 1 2 3
1 4 5 6
2 7 8 9
真棒!完美地工作。感謝 – Kay
有什麼方法可以自動提取重塑的尺寸?說我需要做的就是知道我想要多少列,大熊貓會自動找到適合我的行。 – Kay
也許需要'df = pd.DataFrame(np.array(my_list).reshape(3,-1), columns = list(「abc」))' – jezrael