我有以下数组:
data=array([['beef', 'bread', 'cane_molasses', nan, nan, nan],
['brassica', 'butter', 'cardamom']])
如何删除nan以获得:
array([['beef', 'bread', 'cane_molasses'],
['brassica', 'butter', 'cardamom']])
我已经尝试了here中给出的方法,但是这不起作用,因为在我的例子中,我的数组是高维的,不是简单的向量。你知道吗
Tags:
object
dtype数组不支持向量化操作。但是您可以进行一次往返转换,首先转换为list
,然后再转换回数组。这里我们使用事实^{注意,结果数组将是字符串类型(这里的最大长度为13)。如果需要可以容纳任意对象的
object
数据类型数组,则需要指定dtype=object
:相关问题 更多 >
编程相关推荐