Pandas地图相当于Numpy

2024-09-29 17:16:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在有这两个阵列

import numpy as np

arr = np.array(["Aaple", "Orange", "Banana"]).reshape(-1,1)

arr2 = np.array([["Strawberry", "Red"], ["Aaple", "Red"], ["Orange", "Orange"], ["Pear", "Yello"], ["Banana", "Yellow"]])

# they print as this
[['Aaple']
 ['Orange']
 ['Banana']]

[['Strawberry' 'Red']
 ['Aaple' 'Red']
 ['Orange' 'Orange']
 ['Pear' 'Yello']
 ['Banana' 'Yellow']]

我想使用熊猫地图,在那里我可以得到最终结果

 [['Aaple' 'Red']
 ['Orange' 'Orange']
 ['Banana' 'Yellow']]

其中,我将arr[:,1]映射到arr。我该怎么做呢,我用的是np.where,我被卡住了


Tags: importnumpyasnpredarraybananapear

热门问题