我有標誌的各種類型的數組爲:創建字符串數組
Data Type1 Type2 Type3
12 1 0 0
14 0 1 0
3 0 1 0
45 0 0 1
我想創建下面的數組:
Data TypeName
12 Type1
14 Type2
3 Type2
45 Type3
我試圖創建一個類型爲字符串的空數組:
import numpy as np
z1 = np.empty(4, np.string_)
z1[np.where(Type1=1)] = 'Type1'
但是,這似乎並沒有給我想要的結果。
編輯: 我可以使用熊貓數據幀和每行僅具有1型或者類型1,類型2,類型3
EDIT2: 數據類型1類型2類型3是列名中熊貓數據幀,但我使用具有numpy的陣列隱含的名字,正如我在上面的例子中指出的那樣。
輸入是否是熊貓數據框?從第二列開始,每行總是隻有一個「1」? – Divakar
你能告訴我們如何創建這樣一個輸入數組? – Divakar