Удалить строку из значений индекса данных - PullRequest
0 голосов
/ 20 ноября 2018

Я хочу удалить строки из значений моего индекса:

df.index.get_values().str.replace("and over", "").astype(int)

При этом возвращается следующая ошибка:

AttributeError: 'numpy.ndarray' object has no attribute 'str'

Я пытался найти аналогичную функцию, используемую numpyчтобы достичь этого, но я не могу найти ни одного.Вот мои значения индекса:

['0' '1' '2' '3' '4' '5' '6' '7' '8' '9' '10' '11' '12' '13' '14' '15'
 '16' '17' '18' '19' '20' '21' '22' '23' '24' '25' '26' '27' '28' '29'
 '30' '31' '32' '33' '34' '35' '36' '37' '38' '39' '40' '41' '42' '43'
 '44' '45' '46' '47' '48' '49' '50' '51' '52' '53' '54' '55' '56' '57'
 '58' '59' '60' '61' '62' '63' '64' '65' '66' '67' '68' '69' '70' '71'
 '72' '73' '74' '75' '76' '77' '78' '79' '80' '81' '82' '83' '84' '85'
 '86' '87' '88' '89' '90 and over' 'All ages']

1 Ответ

0 голосов
/ 21 ноября 2018

Что-то вроде следующего кода должно работать.Но сначала вам нужно будет удалить запись «Все возрасты».

arr = np.array([x.replace(' and over', '') for x in arr]).astype(int)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...