擅长:python、mysql、java
<p>您可以使用<code>np.roll</code>:</p>
<pre><code>import numpy as np
index1 = np.array(['level4','level3','level2','UNKNOWN','level1'])
position = np.where(index1 == 'UNKNOWN')[0][0]
index1[:position + 1] = np.roll(index1[:position + 1], 1)
print(index1)
</code></pre>
<hr/>
<pre><code>array(['UNKNOWN', 'level4', 'level3', 'level2', 'level1'], dtype='<U7')
</code></pre>