在这种情况下,我可以很容易地分配一个“静态”值,或者如果我在相同的DataFrame中有两个列(长度相同,ofc),那么就可以分配一个值,但是我仍然遇到这种情况。我需要根据DataFrame和numpy.array的大小不同的条件,从numpy数组中为熊猫numpy.array列指定一个相应的值。下面是一个例子:import numpy as np
if
Get value at list/array index or "None" if out of range in Python 但我想使用多维numpy数组。np.ones((2,3,4))idx2 = [1,2]data[idx1, idx2, idx3] 所需输出: array([1., np.nan