array,顧名思義,數組,就是存儲數字、處理數字的一種數據結構。今天在將list轉換爲array時,遇到了一個問題,數據量比較大,剛開始怎麼都不知道問題出在哪裏。直到我用一個3*3的小數據測試時,才發現問題的本質所在。浪費了半天的時間,不過總算搞明白了。數組
學的不夠踏實,以此警惕全部的初學者:多思考,遇到問題時從小數據入手測試!數據結構
一、list 轉換爲 array:測試
所以,將含有字符串的list轉換爲array後,沒有實際的價值,由於字符串型的變量沒法像數字同樣進行算術運算。blog
如,求均值,這一點偏偏就是出錯的源頭:字符串
二、 二維列表 list 不能按列截取,只能按行截取;二維數組 array能夠按列截取數據,也能夠按行截取pandas
三、刪除元素時,list和array都不能按列刪除(想要刪除某一列,就要遍歷所有數據),只能逐元素刪除。所以,若是數據量比較大,能夠考慮生成新的數據。也能夠考慮從 pandas DataFrame 中刪除列。變量