看板 Python 關於我們 聯絡資訊
各位前輩大家好 小弟近期接觸到python 遇到一些關於array應用方面的問題 不知道下哪些關鍵字,用array爬過文好像沒有類似的問題 我在程式中將處理過的資料輸出成array 在array上,為了將特定欄位中等於特定值的資料做運算 所以打算將每個欄位都定義代號,方便做到這個想法 我想要的array結果,樣子類似: a b c d e <- 我想加上去的地方 0 3 11 5 10 0 1 3 12 2 9 0 2 2 5 10 10 2 3 3 6 3 2 1 原本的array就是沒有abcde的樣子 array內容是我隨便寫得數字 實際array的大小有好幾萬筆data,欄位有40多個 所以array內容先隨便舉例 -- 我的目的是打算將 e=0的所有data (np[0],np[1]兩項) e=1的所有data (np[3]一項) 等等 分別拿出來做運算 所以也想請問,如果有其他方法可以做到這個目的的話 也希望大家可以給我點提示 拜託各位了<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.77.72.74 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1527034282.A.7CA.html ※ 編輯: panypany (203.77.72.74), 05/23/2018 08:15:39
st9760916: 資料已經是二維? 05/23 08:49
是的,資料已經是二維 我想在已有的二維array加上標籤這樣
handsomeLin: pandas應該可以輕鬆幫你解決 05/23 10:36
我有想過用pandas但我不太會用 既然這樣那我還是先去研究一下pandas好了 感謝大大 ※ 編輯: panypany (203.77.72.74), 05/23/2018 13:10:53
GeoMeTric: numpy 的話,structured array 可用 column 名稱取值 05/23 13:05
剛剛稍微看了一下 structured array應該可以做到我的目的 晚點來實做看看 非常感謝! ※ 編輯: panypany (203.77.72.74), 05/23/2018 13:17:06