_
обычно предназначен для обозначения переменных мы не заботиться о/не хотим использовать.
Это обычно имеет смысл, когда вы вынимаете кортеж и не заботитесь обо всех значениях, например.
a, _ = (1, 2) # pulls out a == 1
В этом случае с одним значением нет оснований для этого. Вы можете безопасно очистить этот код:
data.rename(index={'Ohio':'Indiana'}, inplace=True)
Я подозреваю, что это рефакторинг от:
data = data.rename(index={'Ohio':'Indiana'})
который сделал бы комментарий «Всегда возвращает ссылку на DataFrame» макияж (когда вы используете inplace, он возвращает None, а не DataFrame!).
Это интересно, потому что 'inplace' возвращает' None'. – jezrael
Я подозреваю, что это произошло из рефакторя из 'data = data.rename (index = {'Ohio': 'Indiana'})'. –
Я нашел его в книге на стр. 198. «Если вы хотите изменить набор данных на месте, перейдите в место = Истина: # Всегда возвращает ссылку на DataFrame В [151]: _ = data.rename (index = { 'ОГАЙО': 'ИНДИАНА'}, Inplace = True) В работе [152]: данные Выход [152]: один два три четыре ИНДИАНА 0 1 2 3 КОЛОРАДО 4 5 6 7 Нью-Йорк 8 9 10 – jezrael