[英]Pandas DataFrame constructor takes list input?
DataFrame構造函數的pandas 文檔列出了data參數的以下參數類型:numpy ndarray(結構化或同構),dict或DataFrame。 但是,它顯然接受列表列表(請參見下文)。 我對熊貓還比較陌生,只是通過大量的測試/示例來運行。 大熊貓通常接受python列表代替ndarrays嗎?
import pandas as pd
DF_From_List_Input = pd.DataFrame([[1,2,3],[4,5,6]]) #works fine!
是的,Pandas通常接受python列表代替ndarray。 查看DataFrame類的源代碼 ,對此進行了顯式檢查(當前位於255行),然后是用於創建DataFrame的邏輯。
elif isinstance(data, (list, types.GeneratorType)):
有趣的是,我從未遇到過將列表列表傳遞給DataFrame構造函數的任何問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.