DataFrame構造函數的pandas documentation列出數據參數的以下參數類型:numpy ndarray(結構化或同構),dict或DataFrame。但它清楚地接受了列表清單(見下文)。我對熊貓比較陌生,只是通過一些測試/例子。大熊貓是否通常接受python列表來代替ndarrays?熊貓DataFrame構造函數需要列表輸入?
import pandas as pd
DF_From_List_Input = pd.DataFrame([[1,2,3],[4,5,6]]) #works fine!
處於過度泛化的風險中,您可能會認爲numpy數組是泛型的列表和熊貓數據框的列表,作爲列表字典的泛化。因此,因爲你可以從一個numpy數組創建一個數據框,所以你可以從列表列表中做到這一點。但是,您不會以這種方式自動爲列添加標籤,而如果您從字典中創建密鑰成爲列名稱,則會這樣做。 – JohnE