Преобразовать numpy.ndarray в нижний регистр - PullRequest
0 голосов
/ 12 июня 2018

Я новичок в 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 голосов
/ 12 июня 2018

Попробуйте:

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