作者panypany (比蘑菇閃耀的海帶)
看板Python
標題[問題] python新手請問array應用的問題
時間Wed May 23 08:11:20 2018
各位前輩大家好
小弟近期接觸到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