将numpy.ndarray转换为小写

时间:2018-06-12 14:04:59

标签: python-3.x pandas numpy numpy-ndarray

我是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]

1 个答案:

答案 0 :(得分:1)

尝试:

a = np.array([x.lower() if isinstance(x, str) else x for x in arr])