我是numpy
的新手,我正在尝试将numpy.ndarray
元素转换为小写。我有一个数组(打印后)如下:
[247.5 247.5 247.5 247.5 247.5 247.5 247.5 247.5 49.5 247.5 247.5 495
3019.5 nan nan nan nan nan nan nan nan nan nan nan
'Total Bill' nan 247.5 247.5 247.5 742.5 742.5 nan nan nan
nan nan nan nan nan]
这是一个实际上已经转换为np.array
的数据库系列。
array.shape
(39,)
想要转换小写,以便输出
[247.5 247.5 247.5 247.5 247.5 247.5 247.5 247.5 49.5 247.5 247.5 495
3019.5 nan nan nan nan nan nan nan nan nan nan nan
'total bill' nan 247.5 247.5 247.5 742.5 742.5 nan nan nan
nan nan nan nan nan]
答案 0 :(得分:1)
尝试:
a = np.array([x.lower() if isinstance(x, str) else x for x in arr])